美文网首页
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