千呼万唤始出来,犹抱琵琶半遮面——python变量和数据类型

千呼万唤始出来,犹抱琵琶半遮面。

1、变量

1.1 变量的操作

变量是程序中临时存储数据的容器,存储是为了之后继续使用。
变量需要先声明后使用

基本操作

# 增加变量数据,直接赋值
a = 1000
# 需要修改则重新赋值
a = 10000
# 通过变量名可查询或使用
print(a)
# 删除变量
del a

特殊操作

# 连续赋值
a, b = 1000, 10000  # 等于 a = 1000 b = 10000

# 变量交换
# 将b中原来的数据保存在a变量中,将a中原来的数据保存在b变量中
a, b = b, a

1.2 变量的使用规范

语法规则:

变量是标识符的一种,遵循标识符的命名规则。
变量名称由英文字母、数字、下划线组成,数字不能开头,不要使用python中的关键字。

项目命名:

见名知意:看到变量的名称,就大概知道变量的意义

命名方法:

下划线命名法(推荐,单词用下划线连接)

	pipa_player = "琵琶演奏者"
	
驼峰命名法

	大驼峰命名法(单词首字母大写)
		PipaPlayer = "琵琶演奏者"
	小驼峰命名法(第一个单词首字母小写,其他单词首字母大写)		
		pipaPlayer = "琵琶演奏者"

2.数据类型

2.1 数据分类

数据类型用于描述一个简单的基础的数据,常见的数据类型分为基本数据类型和组合数据类型。
可使用type()查看数据类型

2.2 基本数据类型

# 字符串,使用引号包含的一串字符
instrument = "pipa"
print(instrument)
print(type(instrument))

# 数值
a = 1000  # 整数(整型) int
print(a)
print(type(a))
b = 1000.0  # 浮点数 float
print(b)
print(type(b))
c = 1000 + 10000j  # 复数 complex
print(c)
print(type(c))

# 布尔值 bool
# 布尔值只有两个:True和False
# True可以用数字1表示,非0数字,非空字符串布尔值为True
# False可以用数字0表示,数字0,空字符串布尔值为False
d = True
print(d)
print(type(d))

2.3 组合数据类型

# 列表 list
# 列表可存储多个可重复、不同类型类型的数据,是有顺序的存储
a_list = [1000, 10000, "千", "万", "千", "万", "千呼万唤始出来"]
print(type(a_list))

# 元组 tuple
# 元组用于存储可重复,不同类型的数据,是有顺序的存储,但不能被修改
a_tuple = (1000, 10000, "琵琶", "琵琶", "犹抱琵琶半遮面")
print(type(a_tuple))

# 集合 set
# 集合中的数据不可重复,可以是不同类型数据,是无序的存储
a_set = {1000, 10000, "千", "万"}
print(type(a_set))

# 字典 dict
# 存放键值对(key:value)数据,key不能重复,value可以重复,是无序的
a_dict = {"诗人": "白居易", "instrument": "pipa", "year": 816, "content": "千呼万唤始出来,犹抱琵琶半遮面。"}
print(type(a_dict))

3.数据类型转换

# 转换为字符串 str()
a = 1
a1 = str(a)
print(a, type(a))
print(a1, type(a1))

# 转换为整数
b = "12"
b1 = int(b)
print(b, type(b))
print(b1, type(b1))

# 转换为浮点数
c = "100"
c1 = float(c)
print(c, type(c))
print(c1, type(c1))

# 转换为布尔值
d = "pipa"
d1 = bool(d)
print(d, type(d))
print(d1, type(d1))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值