内容正文:
Python基础复习(一)
1. Python常见数据类型:
类型名
整型
实型(浮点型)
布尔型
字符串型
标识符
Int
float
bool
str
示例
1,-8080
3.14, 1.2e-5
True、False
"abc"
2. Python的基本运算:
算数运算符
功能
示例
优先级
**
幂运算
2**4=16
1
*
乘
6*4=24
2
/
除
9/2=4.5
2
//
取整
9//2=4
2
%
取余
2%9=2
2
+
相加
2+9=11
3
-
相减
2-9=-7
3
关系运算符
功能
示例
>
大于
2>5结果为 False
<
小于
2<5结果为 True
>=
大于等于
2>=5结果为 False
<=
小于等于
2<=5结果为 True
==
等于
2==5结果为 False
!=
不等于
2!=5结果为 True
in
包含
w in "will"结果为 True
逻辑运算符
描述
示例
and
布尔“与”
5%7>1 and 5//7==2 结果为 False
or
布尔“或”
3**2==6 or 'w' in 'rnw' 结果为 True
not
布尔“非”
not 3<=5 结果为 False
赋值运算符
示例
=
直接赋值 a=3
+=
sum+=1 相当于 sum=sum+1
*=
num*=3 相当于 num=num*3
3. 运算符的优先级: 算术运算 > 关系运算 > 逻辑运算 > 赋值运算
4. 变量命名规则:
(1)变量名只能包含字母数字下划线,不能以数字开头
(2)变量名不能包含空格(填 能/不能)
(3)变量名不能使用python中的关键字,比如 print,input(填 能/不能)
(4)变量名区分大小写
5. Python基本数据结构:
(1) 字符串:
a="Hello World"
1) len(a)= 11 2) a[4]= "o" 3) a[ :4]= "Hell"
(2) 列表:
b=["price",5,17,0,6]
1) len(b)= 5 2) b[1]= 5 3) b[ 2:5]= [17,0,6]
(3) 字典:
dic={"姓名":"小A","年龄":15,"身高":165}
print(dic["年龄"])
结果为: 15
6.Python基本函数
函数
功能
示例
input([prompt])
输入
输入a的值: a=input()
print(x)
输出
print(3+4)结果为 7
int()
转换为整型;取整
int(3.716)结果为 3
float()
转换为实型
float(3)结果为 3.0
str()
转换为字符串型
str(3.716)结果为 “3.716”
abs(x)
取绝对值
abs(-1.2)结果为 1.2
len(seq)
求长度
len([1,3,4,7,9,5])结果为 6
chr()
将ASCII码转换为字符
chr(50)结果为 “2”
ord()
将字符转换为ASCII码
ord('d')结果为 100
round(x,[n])
四舍五入
round(3.716,2)结果为 3.72
round(3.716)结果为 4
max()
取最大值
max([1,3,4,7,9,5])结果为 9
min()
取最小值
min([1,3,4,7,9,5])结果为 1
math模块
函数
功能
示例
math.ceil()
向上取整
math.ceil(1.2)结果为 2
math.floor()
向下取整
math.floor(1.2)结果为 1
math.pow(x,y)
x的y次方
math.pow(2,3)结果为 8
math.sqrt()
开根号
math.sqrt(4)结果为 2.0
random模块
函数
功能
random()
返回[0,1)区间内的一个随机小数
uniform(a,b)
返回[a,b]区间内的一个随机小数
randint(a,b)
返回[a,b]区间内的一个随机整数
choice()
随机返回给定序列中的一个元素
sample()
从序列中随机挑选k个元素
shuffle()
将序列的所有元素随机排序
学科网(北京)股份有限公司
$
Python基础复习(一)
1. Python常见数据类型:
类型名
整型
实型(浮点型)
布尔型
字符串型
标识符
示例
1,-8080
3.14, 1.2e-5
True、False
"abc"
2. Python的基本运算:
算数运算符
功能
示例
优先级
**
2**4=
1
*
6*4=
2
/
9/2=
2
//
9//2=
2
%
2%9=
2
+
相加
2+9=
3
-
相减
2-9=
3
关系运算符
功能
示例
>
大于
2>5结果为
<
小于
2<5结果为
>=
2>=5结果为
<=
2<=5结果为
==
2==5结果为
!=
2!=5结果为
in
w in "will"结果为
逻辑运算符
描述
示例
and
布尔“与”
5%7>1 and 5//7==2 结果为
or
布尔“或”
3**2==6 or 'w' in 'rnw' 结果为
not
布尔“非”
not 3<=5 结果为
赋值运算符
示例
=
直接赋值 a=3
+=
sum+=1 相当于
*=
num*=3 相当于
3. 运算符的优先级: > > >
4. 变量命名规则:
(1)变量名只能包含____________ ________,不能以_________开头
(2)变量名 包含空格(填 能/不能)
(3)变量名 使用python中的关键字,比如 print,input(填 能/不能)
(4)变量名 大小写
5. Python基本数据结构:
(1) 字符串:
a="Hello World"
1) len(a)= 2) a[4]= 3) a[ :4]=
(2) 列表:
b=["price",5,17,0,6]
1) len(b)= 2) b[1]= 3) b[ 2:5]=
(3) 字典:
dic={"姓名":"小A","年龄":15,"身高":165}
print(dic["年龄"])
结果为:
6.Python基本函数
函数
功能
示例
input([prompt])
输入a的值:
print(x)
print(3+4)结果为
int()
int(3.716)结果为
float()
float(3)结果为
str()
str(3.716)结果为
abs(x)
abs(-1.2)结果为
len(seq)
len([1,3,4,7,9,5])结果为
chr()
chr(50)结果为
ord()
ord('d')结果为
round(x,[n])
round(3.716,2)结果为
round(3.716)结果为
max()
max([1,3,4,7,9,5])结果为
min()
min([1,3,4,7,9,5])结果为
math模块
函数
功能
示例
math.ceil()
math.ceil(1.2)结果为
math.floor()
math.floor(1.2)结果为
math.pow(x,y)
math.pow(2,3)结果为
math.sqrt()
math.sqrt(4)结果为
random模块
函数
功能
返回[0,1)区间内的一个随机小数
返回[a,b]区间内的一个随机小数
返回[a,b]区间内的一个随机整数
随机返回给定序列中的一个元素
从序列中随机挑选k个元素
将序列的所有元素随机排序
学科网(北京)股份有限公司
$