添加摘要 ## 代码的作用
(人机交互的方式与工具,注释方便人们理解代码的含义,机器不看)
print语法的作用
输入
print("I love python") #打印内容
print("1+2")#print括号内不加引号与加引号有所区别
print(1+2)
输出
I love python
1+2
3
注释
机器你会执行注释的内容
注释一般用自然语言书写
注释的写法
-
行注释:以井号开头,可以单独一行,也可以在某行代码后边
-
块注释:以三个连续的单引号或者双引号开头和结尾
注释原则 -
恰当,不是越多越好
-
针对复杂代码,难懂代码
变量的命名
变量命名可以包含数字,大小写字母,下划线或者更多
- 数字不可以开头
out1=1
print(out1)
1out=1
输出
1
SyntaxError: invalid syntax
- 一般在python中以下划线开头的内容具有特殊意义,不建议使用
- 大小写不一样,俗称大小写敏感
声明的三种格式
- 格式一
p=1
- 格式二
p=a=1
- 格式三
a,s,d=1,2,3
变量类型
- 从严格上讲python只有一个类型
- 标准数据类型有四种
1.数字NUMBER
2.字符串STR
3.列表LIST
4.元组TUPLE
5.字典DICT
6.集合SET
表达式
- 由一个或者几个变量或者运算符合成的一行代码
- 通常返回一个结果
运算符
- 由一个以上或者几个数字经过一系列的运算得到新值的过程
- 用来操作运算的符号
- 运算符类型
1.算术运算符
-用来进行算术运算的符号
-通常表示加减乘除
-python没有自增自减运算符
输入
a=9+2
print(a)
b=9-2
print(b)
c=8*9
print(c)
#python除法分为普通除法,地板除,取余#
#普通除法
d=9/2
print(d)
#地板除
e=9//2
print(e)
#取余
f=9%2
print(f)
#两个乘号就是指数
g=4**2
print(g)
输出
11
7
72
4.5
4
1
16
2.比较或者关系运算符
-对两个内容进行比较的运算符
-结果一定是布尔值,即TURE/FALSE
输入
#等于==
a=3==4
print(a)
#不等于!=
a=3!=4
print(a)
#其他符号
#>=,<=,<,>
输出
False
True
3.赋值运算符
-把值放到变量中去(优先级低)
输入
#赋值符号=
a=9
print(a)
#复杂赋值
a=b=9
print(a,b)
a,b=1,9
print(a,b)
#赋值的缩写
c=c+3
print(c)
输出
9
9 9
1 9
NameError: name 'c' is not defined
4.逻辑运算符
-对布尔值类型变量或者值进行运算的符号
-and:逻辑与
-or:逻辑或
-not:逻辑非
-python的里面的逻辑运算没有异或
-运算规则
-and看作乘法,or看作加法
-Ture看作1,False看作0
-逻辑运算能转换成整数数学运算
-最后结果是0为False,否则为Ture
#逻辑表达式举例
a=True
b=True
c=False
aa=a and b #左边可以转换为1*1
print(aa)
#布尔值跟数字的转换
#数字转换成布尔值的时候,0=False,其余为True
#布尔值转换为数字时,True=1,False=0
#短路问题案例
a=True
b=True
c=False
aa=a or b and (a and c)
print(aa)
输出
True
True
5.位运算符
6.成员运算符
7.身份运算符