标签:总结 定义 name 数据类型 学习 字符串 今日 数据 字典
一、字符串str
1.字符串的作用
一般记录描述性性质的数据。如:name、addr....
2.定义字符串:
方式一:name = 'xcf'
方式二:name = "xcf"
方式三:name = '''xcf'''
方式四:name = """xcf"""
只要写在引号里的数据都是字符串
3.为什么使用这么多定义的方式?
为了避免冲突
4.字符串的拼接
拼接字符串,拼接的数据必须是字符串
二、列表list
1.列表的作用?
可以存放多个数据,并且方便取出
2.定义?
使用中括号括起来,里面可以存放多个数据,数据与数据之间用逗号隔开,数据可以是多个数据类型
列表值需要使用索引取值(索引 取值从0开始)
练习题,提取出ray
三、元组tuple
1.作用?
可以存放多个数据,并且方便取出
2.定义?
小括号括起来,里面可以存放多个元素,元素与元素之间用逗号隔开,元组就是不可变的列表,其余都和列表一样
取值也是从索引0开始
四、字典dict(很重要)
1.作用?
可以精准的表示数据的含义
2.定义?
字典就是使用大括号括起来 ,里面可以存放多个数据,数据与数据之间使用逗号隔开
数据格式是K:V键值对的形式(key:value)
k是描述性信息,是对value的解释
v是真正的数据,相当于变量值
字典里的数据类型可以是任意数据类型
例:name = 'xcf' age = '21' hobby = 'movie'
x = {'name': 'xcf', 'age': '21', 'hobby': 'movie'}
字典不支持索引取值,字典取值需要借助于k(如上图)
练习题,提取出yyds
方法相同,字典就用字典的取值方式,列表就用列表的取值方式,最后四步简化为一步
五、布尔
1.作用?
用来记录真假两种状态
2.定义?
True表示真,正确,成立 首字母需要大写
False表示假,不正确,不成立 首字母需要大写
3.扩展
在布尔值得变量中,一般使用is开头
is_ok = True is_not = Fasle
4.记忆
在Python中,所有数据类型都可以转为布尔值
什么是真?什么是假?
只需要掌握什么是真就行,除外都是假的
除了0, None,'', {}, [], ()...,其余都是真的
六、集合
1.作用?
用于去重,集合运算
2.定义?
集合是用大括号括起来,里面可以存放多个元素,元素与元素之间使用逗号隔开,但是,数据形式不是k:v键值对
例如:x = {1, 2, 3, 4, 5}
c = {}
只有大括号是空字典,不是空集合,要区分开
3.如何定义一个空集合?
前面加set f = set()
七、与用户交互
1.输入
举例:r = input('请输入您要取款的金额: ')
input接受的数据会赋值给变量
input接受的数据类型全是字符串
2.输出
print功能有一个end参数,该参数的默认值为"\n"(代表换行),可以将end参数的值改成任意其它字符
八、格式化输出
定义:
把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出
这里面会用到占位符%s、%d,这两个都是占位符,
%s可以给所有数据类型占位,%d只能给数字类型占位
九、基本运算符
1.算数运算符
+,-,*,/,//,%,**
2.比较运算符
==,!=, >, >=, <, <=
3.增量赋值
x += 1
x -= 1
x *= 1
x /= 1
4.链式赋值
把同一个值同时赋值给多个变量名
而链式赋值直接......一行搞定
5.交叉赋值
定义两个变量m与n,想将m与n的值交换过来,可以借助第三个变量tmp
6.解压赋值
等号左边的变量名个数必须与右面包含值的个数相同,否则会报错
如果只想取头尾的几个值,可以用*_匹配
标签:总结,定义,name,数据类型,学习,字符串,今日,数据,字典 来源: https://www.cnblogs.com/chenhun/p/15728560.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。