Python3:变量的定义

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

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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值