1.简介

学习一门语言从当前的变量定义开始,来源于菜鸟教程:菜鸟教程中变量的定义

python定义整数 python定义整数变量程序_字符串

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))

结果:

python定义整数 python定义整数变量程序_数据_02

3.定义字符类型的变量

# 3.定义字符串
str='这是第一段字符串'
str2="这是第二段字符串"
str3="""
这里是一个段落
这里是一个段落
这里是一个段落
"""
# 输出这两个字符串
print(str)
print(str2)
print("段落--------")
print(str3)

结果:

python定义整数 python定义整数变量程序_Python_03

4.定义bool类型的变量

# 4.定义bool类型的变量
boolVar=True
print(boolVar)
print(isinstance(boolVar,bool))#判断当前的变量是否位

结果:

python定义整数 python定义整数变量程序_Python_04

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)))

结果

python定义整数 python定义整数变量程序_字段_05

6.定义set类型的变量

python定义整数 python定义整数变量程序_字符串_06

# 定义集合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))

结果:

python定义整数 python定义整数变量程序_字段_07

7.定义dict类型的变量

python定义整数 python定义整数变量程序_数据_08

# 定义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))

# 重复的数据会被抵消掉

结果:

python定义整数 python定义整数变量程序_Python_09

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

以上纯属个人见解,如有问题请联系本人!