1.简介
学习一门语言从当前的变量定义开始,来源于菜鸟教程:菜鸟教程中变量的定义
2.定义数字类型的变量
# 2.定义数字类型的变量
intNum=1 # 整数默认为int
floatNum=1.1 # 小数都被定义为float
complexNum=1.1j # 使用j为结尾的变量表示复数
print("intNum:",intNum)
print("当前intNum是int类型的变量吗?",isinstance(intNum,int))
print("floatNum:",floatNum)
print("当前intNum是float类型的变量吗?",isinstance(floatNum,float))
print("complexNum:",complexNum)
print("当前intNum是complex类型的变量吗?",isinstance(complexNum,complex))
结果:
3.定义字符类型的变量
# 3.定义字符串
str='这是第一段字符串'
str2="这是第二段字符串"
str3="""
这里是一个段落
这里是一个段落
这里是一个段落
"""
# 输出这两个字符串
print(str)
print(str2)
print("段落--------")
print(str3)
结果:
4.定义bool类型的变量
# 4.定义bool类型的变量
boolVar=True
print(boolVar)
print(isinstance(boolVar,bool))#判断当前的变量是否位
结果:
5.定义数组类型的变量
# 5.定义数组
array=[1,2,3,4,5,6]
array2=(1,2,3,4,5,6)
# 使用字符。format实现占位符方式的输出
print("array:{0},是list类型的变量吗?{1}".format(array,isinstance(array,list)))
print("array2:{0},是tuple类型的变量吗?{1}".format(array2,isinstance(array2,tuple)))
结果
6.定义set类型的变量
# 定义集合set
hashSet=set()
hashSet.add('name')
hashSet.add('pwd')
hashSet.add('age')
hashSet.add('name')
hashSet2={"name","name","pwd","age"}
print("当前的hashSet集合中的数据:{0}".format(hashSet))
print("当前的hashSet2集合中的数据:{0}".format(hashSet2))
结果:
7.定义dict类型的变量
# 定义dictoinary的数据变量
dict1 = dict()
dict1['name'] = "张三"
dict1['age'] = 18
dict1['pwd'] = "123456"
print("当前的字段中的数据为:{0}".format(dict1))
hashMap = {"name": "admin", "age": 18, "pwd": "123456", "name": "guest"}
print("当前的字段中的数据为:{0}".format(hashMap))
# 重复的数据会被抵消掉
结果:
8.总结
1.当前python中具有基本类型的变量:Number、String、List、Set、Tuple、bool、Dictionary
2.其中set相当于Java中的set
,dictionary相当于java中的HashMap
,List相当于数组集合
3.通过set()方式创建set类型的变量
,通过dict()创建dictionary类型的变量
,通过[]和()创建数组类型的变量
4.使用String.format方式使用占位符方式输出变量的信息
5.bool类型的变量只能是True和False
以上纯属个人见解,如有问题请联系本人!