一、博主python基础总结—待完善版—后续一直发布
标签:博主python基础总结—待完善版-
Python的基本数据类型:
1、 可变: 列表 字典
2、不可变:整型 字符串 元祖
字符串:''或者'' '' # string 简写为 str
列表:[ ] #list
元祖:( ) #tuple
字典:{ } #dict
整型:数字 #int
集合: #sets
布尔型:正确的判断 #bool
浮点型:整数与小数的组成 #float
复数:实数与虚数的组成 #complex
一、数据类型:
Python三种不同数值类型:整型,浮点型,复数
整型: 51 , 32 , 78 , 12
例子代码:
>>> c = 12+34
>>> type(c) #type查看类型
<class 'int'> #显示c为整型
浮点型:43.2 ,78.3 ,40.3
例子代码:
>>> c = 12.3+45.2
>>> type(c)
<class 'float'> #显示c为浮点型
复数:(32+0j)
例子代码:
>>> c = 32
>>> print(complex(c))
(32+0j)
>>> type(complex(c))
<class 'complex'> #显示c为复数
注:常量,就是不能变的变量,在Python中全部大写的变量名表示为常量。
变量:(variable):使用=进行赋值语句,可以将任何数值类型赋值给变量。
赋值语句两个作用:一是建立新的变量,二是将值赋予变量。任何变量在使用时必须赋值。
表达式:是值,变量,操作符的组合。
表达式:某事
语句: 做某事
二、运算符和操作对象
Python 7种运算符:
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
算术运算符
a = 20,b = 10,c = 66
加 + a+b=30
减 – a-b=10
乘 * a*b=200
除 / a/b=2
余 % c%b=6
幂 ** a**b=10240000000000
地板除 // c//b=6
比较(关系)运算符
a = 10,b = 20
== 全等于 a == b 返回False
!= 不等于 a != b 返回True
> 大于 a > b 返回False
< 小于 a < b 返回True
>= 大于等于 a >= b 返回False
<= 小于等于 a <= b 返回False
join()
语法:
例子代码:
lower 转为大写
语法:
例子代码:
upper 转为小写
语法:
例子代码:
swapcase 大小写互转
语法:
例子代码:
replace 旧字符串替换新字符串
语法:str.replace(old,new[,max])
例子代码:
>>> a
'do it now,do right now'
>>> a.replace('i','xxoo',1)
'do xxoot now,do right now'
strip 移除字符串头尾指定的字符
例子代码:
>>> a = '–let–is–go–'
>>> a.strip('-')
'let–is–go'
求模块的绝对路径
>>> import request
>>> print(request)
<module 'request' from 'D:\\\\python\\\\lib\\\\site-packages\\\\request\\\\__init__.py'>
!!!字典的使用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
基础使用:
>>> 学生 = ['小明','奥华','小胖']
>>> 学号 = ['1001','1002','1003']
>>> print(学号[学生.index('小胖')])
1003
dict函数:
>>> student = [('name','xgj'),('numaber','9999')]
>>> shuzi = dict(student)