使用dir(__builtins_)知道内置函数;
使用help(函数名)知道函数功能;
变量
使用变量之前要先对变量赋值;
变量命名:字母数字下划线,但不能以数字开头;
字母可以大小写,区分大小写 ;
=是赋值的意思,左边是名字,右边是值;==是等于的意思;
字符串
字符串也叫文本,文本不等于数字;
创建字符串可以加成对的单引号或者成对的双引号,注:必须成对!
打印多行字符串,可以加""" """ 加上三对引号;
例子:若打印原始字符串,或原始字符串里有多个\\,可以在字符串前面加上一个r
模块
random模块中的一个函数randint()会返回一个随机的整数
浮点数转化为整数,会向下圆整
>>>a=5.99 >>>b=int(a) >>>b 5
str()也是一个内置函数,可以将其定义新的字符串,但是若再用新的字符串代替,会报错
>>>str='uaena' >>>a=str(5e-19) Traceback (most recent call last): File "", line 1, in a=str(5e-19) TypeError: 'str' object is not callable
type()函数可以知道数据类型;
isinstance( )函数通过比较判断数据类型,前面是需要知道的参数,后面是数据类型
除法:/
求模:%
取整://
优先级
逻辑操作符:and or(二元操作符) not(一元操作符)
非0数值处理为True
幂运算的优先级有特殊性:
当它左侧是一元运算符时,幂运算比其优先级高;当它右侧是一元运算符时,优先级比其低
not >and>or(优先级顺序)
游戏打飞机:
条件语句与三元操作符
结构:X if 条件 else Y
断言
assert 相当于熔断保护的一种作用,也可以说当程序出现错误时,会自爆,而不是等程序自己自动崩溃;一般来说可以用assert在程序中置入检查点,只有确保程序中某个条件一定为真的时候,程序才能正常工作,assert就非常有用
While循环
while 条件:
循环体
for循环
for循环与C语言的不同,功能更齐全
语法
for 目标 in 表达式:
循环体
#表达式可以是列表,也可以是元组
range()函数【内置函数】
经常与for循环搭配使用
语法:
range([start],[stop],step=1)
--用中括号括起来的两个参数表示它们是可选的
--step=1,表示第三个参数的默认值为1
--功能是生成一个从start参数的值开始到stop参数的值结束的数字序列(注意不包含结束的stop值)
--默认从0开始
break语句
跳出循环体,执行后面的循环体外的语句
continue语句
终止本轮循环,并开始下一轮循环,但是要先测试是否满足循环条件,只有当循环条件为True,才会执行,否则跳出循环



