一.单位换算
bit : 比特位
byte : 字节
1 byte=8 bits
0,0,0,0,0,0,0,0
1,1,1,1,1,1,1,1,
2^8=256 --->>0~255 (共有256个数)
IP地址 4 byte
有符号 -128~127
无符号 0~255
二.函数
无参函数
def+函数名()
prinr("hello word")
求和函数
def+函数名(x,y)
sum=x+y
return x+y
print(函数名(赋值)
求乘积的函数
def+函数名(x,y)
return x*y
print(函数名(赋值)
三.变量的定义
counter=100
miles=25.3
clname=KG02
四.变量赋值
name1=name2=name3="happy" (多重赋值)
x,y,z=1,2.4,“qiu” (多元赋值)
五.数据类型
常用的六大数据类型:
不可变数据类型:Number (数字) String(字符串) Tuple(元组)
可变数据类型: List(列表) Set(集合) Dictionary (字典)(key,velue)
1.Python数字(Number)
Python 数字数据类型用于存储数值。
Python 支持三种不同的数值类型:
-
整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。
-
浮点型(float) - 浮点型由整数部分与小数部分组成。
-
复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
-
int(x) 将x转换为一个整数。
-
float(x) 将x转换到一个浮点数。
-
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
-
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式
2.Python字符串(string)
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
字符串截取:
clname="KGCKG02" print(clname) print(clname[1:]) GXKG02 print(clname[2:]) CKG02 print(clname[3:6]) KG0 print(clname[1:5]) GCKG print(clname[-5:-3]) CK print(clname[3:-1]) KG0 print(clname*3) GXKG02GXKG02GXKG02 print(clname[4]) G
从左往右应从0开始排序,从右往左从-1开始排序
[ ] 区间内截取左闭右开区域内的字符串
3.Python列表(List):列表用[ ]标识
列表中的值也可以用到[头下标:尾下标]进行截取,从左到右索引默认从0开始,从右到左索引默认从-1开始,下标为空表示取到头或尾
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现
列表的数据项不需要具有相同的类型
List1=["happy ","hello ","KG02 ",100,999]
List2=[1,2,3,4,5]
List3=["a","b","c","d","e"]
截取列表中的元素 print(List1[2:4])-->> "KG02 ",100
在列表中找到元素的第一个索引位置 List.index("元素")
统计某个元素在列表中出现的次数 List.count("元素")
在列表中添加元素 List.insert(元素下标,"元素")
在列表中添加元素 List.app("元素")
添加元素到列表最后 List.append("元素") 或 del List[元素下标]
删除列表中的元素 List.remove("元素")
删除列表最后的元素 List.pop()
比较两个列表的元素 cmp(List1,List2)
列表的元素个数 len(List)
列表元素最大值 max(List)
列表元素最小值 min(List)
4.Python元组(Tuple):元组用()标识
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
tup1=("happy ","hello ","KG02 ",100,999)
tup2=(1,2,3,4,5)
tup3=("a","b","c","d","e")
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
tup4+tup3+tup2
print(tup4) --->>(1,2,3,4,5,"a","b","c","d","e")
5.Python字典(Dictionary):字典用{}标识
字典可存储任意类型对象
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 : d={key1:value1,key2:value2}
打印字典里的值 print(d["key1"])--->>value1
修改或者添加字典里的值 d["key"]=velue (添加) d["key1"]=value3 (修改)
删除字典里的元素
6.Python集合 (Set):使用{ }或者set()函数创建集合
创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame={value1,value2,...}
或者set(value)
将元素x添加到集合s中:s.add(x) (如果元素已存在,则不会进行任何操作)
s.update(x) (参数可以是列表,元组,字典等,x可以有多个,用逗号分开)
将元素x从集合s中移除:s.remove(x) (如果元素不存在,则会发生错误)
s.discard(x) (即使元素不存在也不会发生错误)
随机删除集合s中的一个元素:s.pop()
清空集合: s.clear()
判断元素x是否在集合s中:x in s
六.常用运算符
+(加)
-(减)
*(乘)
/(除)
//(取整)
%(取余)
**(次方)
七.运算规则
字符串与数字相加时,字符串前面需要加str()
字符串"1"与数字1相加结果为 11
数字1与数字1相加结果为2