第二课
1、概念
1.1 表达式
-
表达式:由数字、运算符、数字分组符号(括号)、自由变量、约束变量等组成,能得出结果输出的组合。
-
表达式特点
- 运用于计算结果,不会对程序产生实质性的影响
- 可以得出结果
1.2语句
- 在程序中一般用语句来完成某种功能
print()、input()等等 - 代码块
a=5
if a>0:
pass #通过
print('hello,word')
-
函数
-
函数就是一种语句,完成特定的功能,可有多个,有返回值
-
函数长的类型:xxx(),
-
内置函数
–python自带的函数,无需定义就可调用
-
自定义函数
– 例如:def xxx()
-
-
2、标识符
2.1 python的语言是由关键字、标识符、注释、变量和数值、运算符、语句、函数、序列组成。
- 关键字:具有一些特殊功能的标识符
def、print、input、else等等,这些都不建议用来命名 - 命名法
- 小驼峰命名法 myName
- 大驼峰命名法 FirstName
- 下划线命名法 get_url
2.2 标识符
自己定义的名称不能用数字开头和关键字命名,可以加下划线等如:函数名、变量名、类名等等
3、基本数据的类型
3.1 整数和小数
- 整数
int类型,1、2、3、4、5、6… - 小数
float类型,0.1、0.2、0.3…
3.2 布尔值和空值
- 布尔:只有两个值,True和False
- None常值:None,空值
4、变量
4.1 变量的概率
- 变量是计算机内存的一块区域,存储规定范围内的值,值可以改变,通俗的说法是给数据起个名字。
- 变量的命名法,参考标识符的命名法
- 注意:两个对象想等和两个对象是同一个对象是两个概念,可以用id()来
查询。
4.2 变量的运算
- 变量的运算就是正常的四则运算,有浮点数在运算中,返回的就是浮点数(float)。
5、字符串
5.1 字符串的概念
-
字符串是有数字、字符、下划线组成的一串字符
1、单引号和双引号不能混合使用
2、python中的一对双引号或者一对单引号包裹的内容就是字符串(str)
5.2 转义字符
5.3 长字符串
- 三重引号可以换行,并且保留字符串中的格式
'''
xxx
xxxxxx
'''
5.4 格式化字符串
-
拼串
-
参数传递
-
占位符
1、 %s 字符串占位
2、%f 浮点数占位
3、%d 整数占位
5.5 字符串的其他操作
-
len()字符串的长度
-
max()最大值
-
min()最小值
-
split()分割字符串
-
join()拼接字符串
-
去空格
1.s.strip()去除两边字符串
2.s.lstrip()去除左边字符串
3.s.rstrip()去除右边字符串 -
字符串的大小写
1.s.upper()大写
2.s.lower()小写
3.s.isupper()判断是不是大写
4.s.lower()判断是不是小写 -
四种格式化表达式
girl='女神'
print('521'+girl+'嫁给我')
print('521%s嫁给我'%girl)
s='521{}嫁给我'
s=s.format(girl)
print(s)
a=f'521{girl}嫁给我'
print(a)
#521女神嫁给我
#521女神嫁给我
#521女神嫁给我
#521女神嫁给我