python的数据类型(6种):
Number(数字)表示数据组成为数字
String(字符串)表示数据组成是字符
List(列表):用来表示一组有序元素,后期数据可以修改
Tuple(元组):用来表示一组有序元素,后期数据不可修改
Sets(集合):一组数据无序不重复元素
Dictionary(字典):用键值对的形式保存一组元素
变量赋值
X=Z=200
1
变量命名注意:
变量首字母必须字母或下划线“—”
注意区分大小写
不得存在python的保留字
查询保留字方法
import keyword
keyword.kwlist
1
2
保留字:‘False’,
‘None’,
‘True’,
‘and’,
‘as’,
‘assert’,
‘break’,
‘class’,
‘continue’,
‘def’,
‘del’,
‘elif’,
‘else’,
‘except’,
‘finally’,
‘for’,
‘from’,
‘global’,
‘if’,
‘import’,
‘in’,
‘is’,
‘lambda’,
‘nonlocal’,
‘not’,
‘or’,
‘pass’,
‘raise’,
‘return’,
‘try’,
‘while’,
‘with’,
‘yield’
关于数据类型number(数字)
包含:int(整型),float(浮点型),bool(布尔型),complex(复数型)
int(整型)使用方法
直接赋值
num1=100
1
转换型
var1=‘200’
num2=int(var1)
1
2
float(浮点型)使用方法
直接赋值
num3=15.0
1
使用float函数强置转换
num4=float(15)
1
float() 函数用于将整数和字符串转换成浮点数
整型相除
num4=15/3
只要" / " 两边有一个数是浮点数,那么结果就是浮点数
" // "表示整数除法
1
2
3
bool(布尔型)使用方法
bool(布尔型)指True(1)和False(0)
直接使用
t=True
f=False
print(t,f)
bool(布尔型)区分大小写注意
1
2
3
4
使用bool函数
F=bool(0)
bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。
bool 是 int 的子类。
表达式运算结果
print(1>2)
bool(布尔型)的运算符and(结果判定规定:只要有False 结果为False),or(结果判定规定:只要有True 结果为True),not(原值取反)
complex(复数型)使用方法
必须满足复数组合要求
数据类型必须是浮点型
虚数必须有j或J
直接赋值
coml=15.0j
print(type(com1))
1
2
complex函数
coml=15.j
complex(1)#(1+0j)
complex(‘3+5j’)#(3+5j)
complex(3,2)#(3+2j)
complex()#0j
complex(coml)#15j
1
2
3
4
5
6
关于数据类型String(字符串)
字符串操作连接,拆分,获取
###获取数据###
str[X]:表示截取第X个字符(从0号开始)
str[-X:Y]:表示截取倒数第X个字符(倒数从1号开始计数)
str[:X]:表示截取第X个字符(从1号开始)