码迷,mamicode.com
首页 > 编程语言 > 详细

python基础知识总结(二)

时间:2018-11-09 00:06:17      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:pytho   als   等于   nbsp   字符   格式   ==   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

 

python基础知识总结(二)

标签:pytho   als   等于   nbsp   字符   格式   ==   python基础   数字   

原文地址:https://www.cnblogs.com/3sanshi/p/9932747.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!