Python基础知识(1)
一、变量
变量名可以由字母、数字、下划线任意组合而成。
注意:1.变量名不能以数字开头;
2.变量名不能为关键字;
3.变量名尽量起有意义的,能够通过变量名知道代表的是什么。
二、语句
1.输出
name = "Alice" print(name)
结果:Alice
print("1024*768=",1024*768)
结果:
1024*768= 786432
2.赋值语句
例如,x=3
3.输入
name = input("请输入用户名:") print("Hello,"+name)
结果:
请输入用户名:Alice
Hello,Alice
4.导入
导入模块或“.py”文件
1.import A 导入模块A
2、from A import b 导入模块A中文件b
3.import A as c 为导入的模块A起个别名
5.if条件语句
判断一个数是奇数还是偶数
num=13 if num / 2 ==0: print("这个数是偶数") else: print("这个数是奇数")
结果:
这个数是奇数
6.循环语句
(1)while
求1~100的所有数的和
1 num=1 2 result=0 3 4 while num <= 100: 5 result=result+num 6 num+=1 7 print(result)
结果:
5050
“while True:”语句是死循环语句
(2)for
for num in range(1,10): print(num)
结果:
1
2
3
4
5
6
7
8
9
range函数包含下限,但不包含上限,可将其类比为 [1,10)
(3)跳出循环
break跳出循环
continue结束剩下的循环体,但不跳出循环体
7、断言
assert:使某个条件一定为真,保证程序正常工作,如果条件不为真会报错
a=2 assert a%2==1 结果: Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> assert a%2==1 AssertionError
可以在条件后添加字符串,用来解释断言
num=-1 assert 0<num<100,"The num must be realistic" 结果: Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> assert 0<num<100,"The num must be rea