第一章 Python基础
1.操作符
操作符 | 操作 | 示例 |
---|---|---|
** | 指数运算 | 2**3=8 |
% | 取余数 | 22%8=6 |
// | 取整 | 22//8=2 |
== | 是否相等 | 42==42.0 >>True |
2.字符型变量运算
情形 | 示例 | 结果 |
---|---|---|
字符型变量相加 | ‘girl’+‘friend’ | girlfriend |
字符型变量乘整型变量 | ‘boy’*3 | ‘boyboyboy’ |
3.函数小结
函数 | 作用 |
---|---|
print() | 显示字符串 |
input() | 将回车之前输入的文本保存为字符型变量 |
len() | 计算字符型变量的长度,并保存为整型变量 |
str()、int()、float() | 转换为字符型、整型、浮点型变量 |
round() | 四舍五入到指定精度 |
abs() | 取绝对值 |
第二章 控制流
1.布尔值
True和False:做变量值时只能大写,且不能作为变量名
2.布尔操作符
操作符 | 含义 |
---|---|
and | 并 |
or | 或 |
not | 否 |
运行优先级:not > and > or
3.if和elif条件句实践
用户登录板块:
print('welcome to here')
print('Are you Jack or Mary?')
name =input()
print('Please enter your password')
password =input()
if name =='Mary':
print('HEllo Mary')
if password == 'swordfish':
print('Access granted')
else:
print('Wrong password')
elif name =='Jack':
print('HEllo Jack')
if password == 'tortoise':
print('Access granted')
else:
print('Wrong password')
else:
print('user name does not exist')
4.while 和 break语句
无限循环:
while True:
print('plase enter your name')
break解除循环:
while True:
print('plase enter your name')
name=input()
if name =='your name':
break
print('thanks')
continue无解继续循环:
while True:
print('plase enter your name')
name=input()
if name !='your name':
continue
print('thanks')
5.for循环和range()函数
range(a,b,c):设定范围
a表示起始值,默认为0;
b表示结束值,不可省略;
c表示步长,默认为1。
range(0,10,2) 表示取值为(0,2,4,6,8)
for循环语句(打印1-5)
for i in range(5):
print(str(i))
等价while循环
i=0
while i<5:
print(str(i))
i=i+1
6.模块导入
导入方式 | 调用模块函数(以random模块为例) |
---|---|
import random | random.randint() |
from random import | randint() |
此外,在模块sys中sys.exit()函数可以强制退出循环
注:小于等于为<=