zoukankan      html  css  js  c++  java
  • Python之旅(day10&day11 各种运算及基本数据类型)

    一、运算

    1.结果为布尔值的运算

    逻辑运算:AND(与) OR(或)

       多个布尔值与或从前到后计算,有括号先计算括号内的值

    True + or ==>True

    True + AND ==>继续走

    False + OR ==>继续走

    False + AND ==>False

    成员运算:in  /   not in   判断某个条件是否在某个东西里面,结果为布尔值

    比较运算:<  <=  >  >=   !=

    2.结果为真实数字

    加减乘除运算: +   -   *    /(直接除)    **(次方)   %(取余) //(取整数)

    赋值运算:加减乘除的简单写法

    二.基本数据类型

    数字(int):python3中,不管数字多大,类型都是int,python2中超过一定范围,变为长整型(long)

    字符串(str):

    列表(list):

    元组(tuple):

    字典(dict):

    布尔值(bool):

    三.数字的魔法

    int()方法:将字符串转换为数字

    bit_length():当前数字的二进制,至少可以用几位表示

    四.字符串的魔法(仅列举几个重要方法)

    find():从字符串中找出指定子字符串的第一个匹配项的索引位置,找不到则返回-1

    join():将字符串中的每个元素按照指定分隔符进行拼接

    lower()(upper()):转换为小写(大写)

    strip():默认去除空格,去除 、  也可以去除指定字符,去除尽可能多的字符

    split(‘s’,2):找两个s字符进行分割,指定字符不返回

    replace('a','b'):用b代替字符串中的a

    range: 用于创建连续数字,也可以指定步长

     切片:

    索引:

    len():获取字符长度(获取列表长度时,按逗号区分)

    for循环:for 变量名 in 字符串

  • 相关阅读:
    ListComparer
    C#.net中类与结构的区别
    对C# 中堆栈,堆,值类型,引用类型的理解
    一道面试题
    Mvc不等于三层架构
    SQL养成一个好习惯是一笔财富
    清除MSSQL事务日志文件
    面向对象设计(OOD)五大基本原则
    .net/c#中栈和堆的区别及代码在栈和堆中的执行流程详解之一
    IIS7 Login failed for user IIS APPPOOL\ASP.NET v4.0
  • 原文地址:https://www.cnblogs.com/liaohong123/p/9150654.html
Copyright © 2011-2022 走看看