拖更有一段时间了,今天就把之前的内容补上,进入正题,接上篇【Python】基础入门(1)的内容讲到字符串,如果没看过上篇的可以先看看上一篇。
前置知识
前置知识请参考我之前写过的两篇文章
安装Python: 【Python】配置Python环境
配置vscode:【Python】vscode配置python
基础入门(1):【Python】基础入门(1)
数据类型
-
List
Python 中的列表可以用来存放各种数据,列表可以用来存放整形,浮点型,字符串甚至另一个列表,使用方法就是用
[]
来包住数据,用逗号分隔,代码如下l = [123, 12.3, 'abc', [1, 2]]
分割列表可以像分割字符串一样来分割,代码如下
print(l[0]) # 输出列表中的第一个数据 print(l[0:3]) # 输出列表中的第一个到第三个数据 print(l[-1]) # 输出列表中的倒数第一个数据 print(l * 2) # 输出列表中两次 print(l + [123, 456]) # 拼接列表
-
Tuple
元组和列表的基本用法是一样的,不过元组是用
()
来包住数据的,代码如下t = (123, 456, 'abc', (123, 456)) print(t[0]) # 输出元组中的第一个数据 print(t[0:3]) # 输出元组中的第一个到第三个数据 print(t[-1]) # 输出元组中的倒数第一个数据 print(t * 2) # 输出元组中两次 print(t + (123, 456)) # 拼接元组
-
Set
集合就是用
set()
或者{}
包裹起来的类型s = set(value) s = {'张三', '李四', '王五'}
常见用法就跟数学中的集合是一样的,代码如下
a = {'张三', '李四', '王五'} b = {'张三', '李四', '王八'} print(a - b) # 差集 print(a | b) # 并集 print(a & b) # 交集 print(a ^ b) # 交集以外的元素
-
Dictionary
字典的存储方式就有点特殊了,同样是要用
{}
括起来,但他的使用方式是键值对,也就是说保存一个值时需要同时保存它的key
值和value
值,具体代码如下d = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} print(d) # 输出所有键和值 print(d['key1']) # 输出key1的值 print(d.keys()) # 输出所有键 print(d.values()) # 输出所有值
输入输出
-
input()
输入就是将用户按键盘输入的内容输入到计算机里,具体代码如下
s = input('请输入一句话:') print(s) # 将刚刚输入的那段话输出出来
-
print()
输出就是将一些显示到屏幕上,输出语句也比较熟悉了就是
print()
这里就不多介绍了
好了今天的内容就到这里了,喜欢的话可以关注一下,最近在学数据结构,代码放到了GitHub上了,喜欢的话可以以去研究一下哦,我的仓库地址https://github.com/jesspig/data-structure,目前还没写完,之后会将其补充完整