浅尝数据类型

day04:初入数据类型

数据类型的分类

#存取相同属性的值,方面存取
定义:'中括号里面可以存放多个元素,元素之间要用逗号隔开,可以是任意数据类型和嵌套'
name_list = ['张珊','李四','王五']
​
#小text
l = [1, 1.1, 'kevin', [666, 777, 888, 'tony', [22,33, 'kevinNB']]]
print(l[3][4][2])
取出'kevinNB'

字典(重要)dict

# 能够明确的描述详细信息
定义='大括号里面可以存放多个元素,用逗号隔开,以k:v键值对的形式存储'
k='对v的描述性信息'(一般为字符串)
v='真正的数据,相当于变量值,任意类型数据都可以'
d = {'username': 'kevin', 'age': 18, 'hobby': 'music'}
#不能通过索引取值,只能通过字典里面的k取值
>>print(d['username'])

布尔值bool

#判断是否正确
#命名规范:以is、开头
is_right
...
'''结果可能是布尔值的情况,我们都采用is开头命名'''
'''在python中,所有的数据类型都可以转为布尔值'''
哪些情况是假的:0None,'',[],{}...其他都是真的

 

元组tuple

# 作用跟列表一样,它是不可变的列表
# 定义:小括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,元素不能更改
    t1 = (11, 22, 33, 44)

集合set

# 特点:无序 去重 集合运算
# 定义:大括号括起来,内部可以存放多个元素,元素与元素之间逗号隔开,但是不是K:V键值对的形式
    s = {11,22,33,44}
  '''集合中得元素不能直接取出'''

 

与用户交互

# 输入input
print(password, type(password)) # input接受的所有数据类型都是str类型
###python中==比较的是数据值和数据类型
# 输出print
print(123, end='')

 

格式化输出

什么是格式化输出?
把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出。
# %s称为占位符(掌握)可以为所有的数据类型占位
res = '亲爱的%s你好!你%s月的话费是%s,余额是%s,我们需要做的就是将替换为具体的内容。'
# print(res % ('kevin', 99, 2, 99999999))
# %d占位符(了解)只能给数字类型占位
# print("my name is %d" % 'kevin')
print("金额:%08d" % 111)

 

基本运算符

基本运算符

# 菜鸟教程:https://www.runoob.com/python/python-operators.html
 
posted @   无敌大帅逼  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示