美文网首页
2018-02-08

2018-02-08

作者: 小爷很飘 | 来源:发表于2018-02-08 13:42 被阅读0次

    基础语法

    输入输出

    name = input()
    print('hello,', name)
    hh = input()
    

    数据类型

    • 整数
      可以处理任意大小的整数
      十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。
    • 浮点数
      把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
    • 字符串
      以单引号'或双引号"括起来的任意文本,
      • 转义
      'I\'m \"OK\"!'
      
      • 不转义
        r''表示''内部的字符串默认不转义
      >>> print(r'\\\t\\')
      \\\t\\
      
      • 多行
      print('''line1
      line2
      line3''')
      
    • 布尔值
      布尔值可以用and、or和not运算。
    >>> True and True
    True
    >>> True and False
    False
    >>> False and False
    False
    >>> 5 > 3 and 3 > 1
    True
    
    • 空值
      空值是Python里一个特殊的值,用None表示

    变量

    变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如

    t_007 = 'T007'
    

    在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

    a = 123 # a是整数
    print(a)
    a = 'ABC' # a变为字符串
    print(a)
    
    • 常量

    所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

    PI = 3.14159265359
    
    • 两种除法
      正常除法得到的永远是浮点数
      还有一种除法是//,称为地板除,两个整数的除法仍然是整数:
    >>> 10 / 3
    3.3333333333333335
    >>> 10 // 3
    3
    
    • 注意
      Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。
      Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

    相关文章

      网友评论

          本文标题:2018-02-08

          本文链接:https://www.haomeiwen.com/subject/kvhttftx.html