本文介绍Python中的变量和5种数据类型,如下:
(1)变量
(2)Numbers(数字)
(3)string(字符串)
(4)List(列表)
(5)Tuple(元组)
(6)Dictionary(字典)
1、变量
(1)定义:Python中变量无需声明,直接使用,第一次使用时,就需要初始化
(2)变量区分大小写
a=1
print(a)
2、Numbers(数字)
(1)三种数字:整型(int) 浮点型(float) 复数(complex)
(2)类型转换:
int(x) 将x转换为一个整数。
float(x) 将x转换到一个浮点数。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式
3、string(字符串)
(1)既可以单引号,又可以双引号
(2)字符串的运算
+ 表示字符串连接
* 表示重复多次
[index] 可以像其他语言的数组一样,通过索引获取字符
[index1 : index2] 截取字符串的一部分
(3)三引号(三单引号或者三双引号):文档字符串,可以多行
a='''我是第一行
我是第二行
'''
print(a)
4、List(列表)
(1)定义:使用中括号;可以任意类型数据;有序的
list1=[3,'Python',99,"PHP"]
(2)List使用
print(list1[2]) #索引取值
print(list1[1,3]) #截取
list1[2]=888 #更新
del list1[3] #删除
5、Tuple(元组)
(1)定义:使用小括号;可以任意类型;有序的;但不可在定义后修改
tuple1=(11,'PHP',"Java",55)
(2)Tuple使用
print(tuple1[2]) #索引访问
print(tuple1[2,3]) #截取
#元组不允许修改里面的元素,但是可以拼接元组,用+
#元组不允许删除里面的元素,但是可以删除整个元组,用del tuple1
6、Dictionary(字典)
(1)定义:使用大括号;key:value形式;key可以为数字、字符串、元组,value可以是任意类型;无序
dict1={"name":"python",'age':90,9:"Num"}
(2)Dictionary使用
print(dict1["name"]) #按key取值
dict1["name"]="lisi" #修改值
del dict1["age"] #删除key
del dict1 #删除整个字典