Python基础知识(1)
一、变量
变量名可以由字母、数字、下划线任意组合而成。
注意:1.变量名不能以数字开头;
2.变量名不能为关键字;
3.变量名尽量起有意义的,能够通过变量名知道代表的是什么。
二、语句
1.输出
代码语言:javascript复制name = "Alice"
print(name)
结果:Alice
代码语言:javascript复制print("1024*768=",1024*768)
结果:
1024*768= 786432
2.赋值语句
例如,x=3
3.输入
代码语言:javascript复制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条件语句
判断一个数是奇数还是偶数
代码语言:javascript复制num=13
if num / 2 ==0:
print("这个数是偶数")
else:
print("这个数是奇数")
结果:
这个数是奇数
6.循环语句
(1)while
求1~100的所有数的和
代码语言:javascript复制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
代码语言:javascript复制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:使某个条件一定为真,保证程序正常工作,如果条件不为真会报错
代码语言:javascript复制a=2
assert a%2==1
结果:
Traceback (most recent call last):
File "<pyshell#17>", line 1, in <module>
assert a%2==1
AssertionError
可以在条件后添加字符串,用来解释断言
代码语言:javascript复制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