第一章 Python基础
1、新的数学操作符
** :指数操作
//:整除
/:除法
2、字符串连接和复制
连接:“+” 例如:“Alice”+“Bobby” => “AliceBobby”
复制:“*” 例如:“Alice” * 5 => “AliceAliceAliceAliceAlice”
3、常用基础函数
1、输出:print()
2、输入:input() 例如:name = input() 函数返回值永远是字符串
3、求字符串长度:len()
4、字符串与整数与浮点数间转换:str(),int(),float()
int()向下取整,若input()输入为数字则先用int()转换
4、print()函数另外几种输出形式
python">#1、输出多个值(会自动用空格分割)
print("Hello", "World", "!")
结果:Hello World !
#2、输出变量
name = "aaa"
print("Hello",name)
结果:Hello aaa
#3、输出格式化字符串
name = "aaa"
print("Hello,%s"%name)
结果:Hello,aaa
#4、使用str.format()格式化
name = "aaa"
print("Hello,{}".format(name))
结果:Hello,aaa
#5、不想换行(end表示以什么字符作为结束符)
print("Hello, World!", end="")
print(" How are you?")
结果:Hello, World! How are you?
#6、输出分隔符
print("Hello", "World", "!", sep="-")
结果:Hello-World-!
第二章 控制流
1、布尔变量及其操作符
1、True,False(首字母大写)
2、and、or、not
2、控制流语句
1、if条件判断
if 条件 :
xxx
elif 条件:
xxx
else:
xxx
2、while循环
while 条件:
xxx
3、for循环
for i in range(5) ==> 表示i从0开始以4终止,共循环5次
3、range()函数
range(参数1,参数2,参数3)
参数1:i的起始值
参数2:i的终止值但不包括该值
参数3:步长即每次循环i的增加值
range(5): 0~4
range(1,5): 1~4
range(1,10,2): 1,3,5,7,9
range(5,-1,-1): 5,4,3,2,1,0
4、导入模块
1、导包关键字:import
2、2种写法:
- import random ==> 使用模块中的函数时函数名前必须有指代:random.randint(1,10)
- from random import * ==> 直接使用包中的函数:randint(1,10)
5、提前终止程序
python">import sys
sys.exit()
第三章 函数
1、函数定义
def 函数名(参数):
xxx
(return xxx)
没有返回值时也可写return None
2、global语句(修饰的变量要在全部函数外先出现)
global 变量 ==> 用于想要在一个函数中修改全局变量的值
函数中存在变量的赋值语句,如果函数开头没有global,则函数内出现的所有该变量均作为局部变量;如果有global开头,则函数内出现的所有该变量均使用全局变量。
3、抛异常
try:
xxxxx
except xxxxError:
print(xxx)
try中一旦接收到某个异常值就会跳转至except,该异常值往下的代码不再被执行