2.15数据类型和常用方法

 

 

字符串string

 

用来记录人的名字,家庭住址,性别等描述性质的状态

定义方式 name='abc'

列表list

中括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,可以是任意的数据类型和嵌套
stu_names=['张三','李四','王五']

字典dict

大括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,是以K:V键值对的形式存储
K:是对V的描述性信息(一般情况是字符串)
V:真正的数据,其实相当于变量值,也是任意的数据类型

d = {'username': 'kevin', 'age': 18, 'hobby': 'music'}

布尔值bool

True   对  正确的  可行的

False  错误  不可行的

布尔值的变量命名规范:以is开头

is_right

元组tuple

作用跟列表一样,它是不可变的列表

定义:小括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,元素不能更改

t1 = (11, 22, 33, 44)

集合set

特点:无序 去重 集合运算

定义:大括号括起来,内部可以存放多个元素,元素与元素之间逗号隔开,但是不是K:V键值对的形式

s = {11,22,33,44}

与用户进行交互

输入input

password = input('请输入你的密码:>>>')

print(password, type(password)) # input接受的所有数据类型都是str类型

输出print

print(123, end='')

格式化输出

把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出

我们经常会输出具有某种固定格式的内容,比如:'亲爱的xxx你好!你xxx月的话费是xxx,余额是xxx‘,我们需要做的就是将xxx替换为具体的内容

%s称为占位符(掌握)可以为所有的数据类型占位

res = '亲爱的%s你好!你%s月的话费是%s,余额是%s,我们需要做的就是将xxx替换为具体的内容。'

%d占位符(了解)只能给数字类型占位

print("my name is %d" % 'kevin')

基本运算符

算术运算符

 

比较运算符

 

Python赋值运算符

 

 

 

交叉赋值

我们定义两个变量m与n

>>> m=10
>>> n=20

>>> temp=m
>>> m=n
>>> n=temp
>>> m,n
(20, 10)

解压赋值

>>> nums=[11,22,33,44,55]
>>>
>>> a=nums[0]
>>> b=nums[1]
>>> c=nums[2]
>>> d=nums[3]
>>> e=nums[4]
>>> a,b,c,d,e
(11, 22, 33, 44, 55)

逻辑运算符

 

成员运算符

 

身份运算符

 

 

 

 

 

 

 

 
posted @   ranbo145  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示