python基础知识总结(二)

基础数据类型初始:

  int(数字):+ 加

           - 减

        *  乘

        /  除

        % 取余数

  str(字符串):python中凡是用引号引起来的都是字符串

         可以相加,用来表示字符串的拼接

         可以相乘,只能与数字相乘

         例如

i=3
l='张三'
print(i*l)

张三张三张三

  bool(布尔值):True,False

*判断数字类型用type()

       例如

print(100,type(100))

100(class,'int')

print('100',type(100))

100(class,'str')

*字符串转化成数字:int(str)

        条件:str必须是数字组成的

*字符串转化成布尔值:

      s=""→False

      s="0"→True

      非空字符串都是True

while True:
    pass

while 1:
    pass

后一种无须转换,效率高

*数字转化成字符串:str(int)。没有条件

*数字转化成布尔值:bool(int)

         非0,返回True

      0,返回False

格式化输出:

    %,占位符,s,字符串,d(digit)数字

    %%,只是单纯的显示%

基本运算符:

    算数运算:+,-,*,/,%

         **  幂

         // 取整数→返回商的整数部分

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

         !=  不等于

          <>  不等于

    赋值运算:=,+=,-=,*=,/=,%=

         **=:b**=a 等效于b=b**a

            // =:b// = 等效于b=b// =a

    成员运算:in         在指定序列中找到值返回True

         not in   在指定序列中没找到值返回True

    逻辑运算:①在没有()的情况下not的优先级高于and,and的优先级高于or,

         即:()>not>and>or

         ②x  or  y  x为真,值就是x,x为假,值就是y

          x  and  y  x为真,值就是y,x为假,值就是x

猜你喜欢

转载自www.cnblogs.com/3sanshi/p/9932747.html