目录
基础语法
注释
编写注释的主要目的是阐述代码要做什么,以及是如何做的。可使用快捷键:ctrl + / ,来添加注释
#向大家问好
print("Hello everyone!")
Python解释器会忽略第1行,只执行第2行。
Hello everyone!
输入、输出
- 输出
函数print()输出你想输出的内容。
print("Hello Word!")
输出结果
Hello Word!
- 输入
函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。
age=input('请输入你的年龄:')
print("你的年龄是:",age)
运行结果:
请输入你的年龄:18
你的年龄是: 18
变量
- 变量是存储在内存中的值。
- 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
- 变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
变量赋值
- Python 中的变量赋值不需要类型声明。
- Python中用一个等号来赋值,等号左边是一个变量名,等号右边是存储在变量中的值。
age=18
print("你的年龄是:",age)
运行结果:
你的年龄是: 18
变量的命名和使用
- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。
- 变量名不能包含空格,但可使用下划线来分隔其中的单词。
- 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词。
- 变量名应既简短又具有描述性。
- 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
运算符
Python语言支持以下类型的运算符:
- 算术运算符:+(加),-(减),*(乘),/(除),%(取余),**(幂),//(取整除)
- 比较(关系)运算符:==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)
- 赋值运算符:=(a =1),+=(a += 1相当于a =a+1其他运算符雷同),-=,*=,/=,%=,**=,//=。
- 逻辑运算符:and(与),or(或),not(非)
- 按位运算符:&(按位与运算符),|(按位或运算符),^(按位异或运算符),~(按位取反运算符),<<(左移动运算符),>>(右移动运算符)
- 成员运算符:in:如果在指定的序列中找到值返回 True,否则返回 False
not in:如果在指定的序列中没有找到值返回 True,否则返回 False - 身份运算符:is:判断两个标识符是不是引用自一个对象
not is:判断两个标识符是不是引用自不同对象
条件判断
简单的if 语句
a = 2
if a > 1:
a +=1
print("a:",a)
运行结果:
a: 3
注意:1.if条件后面要加冒号。
2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
if-else 语句
a = 2
if a > 1:
print("a > 1") # 判断如果成立进入这个print
else: # 如果不成立则 进入这个else逻辑里
print("a <= 1")
运行结果:
a > 1
if-elif-else 结构结
b=1
if b > 1:
print("b > 1")
elif b == 1:
print("b = 1")
else:
print("b < 1")
运行结果:
b = 1
循环
- 循环就是重复的做一件事情。
- Python中使用while循环和for循环。
- for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
- while循环是条件循环,只要条件是True就可以一直循环。
- 结束循环用continue或者break。
continue表示结束本次循环
break表示循环立即结束
for循环
- for循环遍历字符串中每个字母
name='xiaoli'
for n in name:
print(n)
运行结果:
x
i
a
o
l
i
- 循环制定次数
count=10
for c in range(count): #range()函数可创建一个整数列表
print(c)
运行结果:
0
1
2
3
4
5
6
7
8
9
- continue和break
count =