整理自廖雪峰python教程
print('The quick brown fox', 'jumps over') //连续输出,中间以空格分割
name = input('请输入:') //输入,括号中间可填入提示语句。注意input返回的是字符串,若想输入整数,则要将其转化为整数型
print(r'\\\t\\') //r''表示''内部的字符串默认不转义
print('''line1 //连续输出多行,用''' ''' 括起来
line2
line3''')
布尔运算 and , or, not
python中 None 代表空值(不是0)
python是动态语言
当我们写:
a = 'ABC'
时,Python解释器干了两件事情:
1.在内存中创建了一个'ABC'
的字符串;
2.在内存中创建了一个名为a
的变量,并把它指向'ABC'
。
也可以把一个变量a
赋值给另一个变量b
,这个操作实际上是把变量b
指向变量a
所指向的数据(之后改变a的指向,并不会改变b的指向)。
常量:
所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:
PI = 3.14159265359
但事实上PI
仍然是一个变量,Python根本没有任何机制保证PI
不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI
的值,也没人能拦住你。
除法:
python中 10 / 3 = 3.33333333 (精确,结果为浮点数)
10 // 3 = 3 (相当于c++中的整除,结果为整数)
数的范围:
Python的整数没有大小限制,Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf
(无限大)。