前言:今天有个同学跟我表达了他的苦恼,说自己的外语学的是日语,因此学习Python时候特别吃力,基本的单词含义都不理解。因此小白老师帮助他整理了常见的关键字、函数以及它们的用法。 本文不定时更新。。。
1. 数据类型
1.1 单个数据—数值类型
名词 类型 备注
int 整数 例如:1,2046
bool 布尔 判断逻辑真假,值有:True(真),False(假)
float 浮点数 按照科学计数法,浮点数的小数点位置可变,例如:3.14
complex 复数 例如:1+2j
1.2 多个数据
类型 名称 特点 举例
list 列表 下标从0开始 / 可包含混合类型数据 / 元素可修改 [10 , ‘apple’ , [ 1 , 2 ] ]
tuple 元组 和列表类似,但元素不可修改,相当于只读类型 ( ‘a’ , ‘b’ , 100 , 200 )
string 字符串 单引号、双引号、三引号括起来 / 字符下标从0开始 “Python”
dict 字典 通过键值对映射存储数据 / 键值对无序 / 键必须唯一 { ‘Name’ : ‘Zara’ , ‘Age’ : 17}
set 集合 无序、不重复的元素集 set([1 , 2 , 2 , 3])
2. 控制结构
2.1 顺序结构
函数名 功能 举例
input( ) 数据输入函数 a = input( "请输入数字“ )
print( ) 数据输出操作 print( “Hello!” )
2.2 选择结构
if 条件表达式1: #if 如果
<语句块1>
elif 条件表达式2: #elif 否则如果
<语句块2>
....
else: #else 否则
<语句块n>
2.3 循环结构
2.3.1 while循环
while 循环控制条件: #while 当...时
循环体
2.3.2 for循环
for 变量 in 序列: #用于遍历序列中的每个元素
循环体
2.3.3 break 和 continue
break:跳出当前循环,当前循环结束 continue:跳过当前循环后面的语句,直接进行下一次循环
3. 常见函数
3.1 函数定义
def:定义函数的关键字 return:函数的返回值 return 表达式
def <函数名>([形参列表]): #函数体声明
[<函数体>]
3.2 数值的操作函数
函数 含义 举例
abs(x) 数字的绝对值 abs(-10)返回10
max(x1,x2,…) 给定参数的最大值,参数可以为序列 max(2,3)返回3
min(x1,x2…) 给定参数的最小值,参数可以为序列 min(2,3)返回2
pow(x,y) x的y次幂 pow(2,3)返回8
round(x,[,n]) 浮点数的四舍五入值,n代表舍入到小数点后的位数 round(2,4)返回2
int(x,base = 10) 将字符串转换成Base进制整数,默认为10 int(‘123’)返回123
str(x) 将传入对象转化为字符串对象 str(123),返回‘123’
chr(x) 用0~255整数作参数,返回对应字符 chr(48)返回’0‘
ord(s) 以一个长度为1的字符作为参数,返回对应的ASCII值 ord(‘a’)返回97