python3.6基础学习记录(二)
来源:互联网 发布:iapp制作文字游戏源码 编辑:程序博客网 时间:2024/05/23 15:47
python基础学习记录(二)
字符串 列表 元组之间的区别
字符串
str='python'print(str)print(str[1])print(str[1:5])print(str[0:-1]) #输出第一个到倒数第二个print(str*2) #输出两遍print(str+'test') #连接字符串 '与"用法相同
输出
pythonppythopythopythonpythonpythontest
Python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字
print('Ru\noob')Ruoobprint(r'Ru\noob')Ru\noob
列表
使用 [ ]来使用列表
注:列表中的元素与字符串不同,可以更改
list=['python',2,'room']list[0]='python3.6'print(list)
输出
['python3.6',2,'room']
元祖
用()表示
注:一旦确定无法更改
list=('python',2,'room')
输出
('python3.6',2,'room')
与字符串类似,-1表倒数第二个,语法类似
集合
通常用{}或set()
集合的基本作用是避免重复的元素以及验证及集合之间的关系
先讨论一点,即验证集合之间的关系,假设a和b分别代表两个集合
a=set('abcdefh')b=set('abcdefguj')print(a-b) #二者的差集print(a&d) #二者的交集print(a|b) #二者的并集print(a^b) #二者不同的元素
输出略
第二点避免重复的数据
a=set('acvavdy')print(a)
输出
{'a','c','v','d','y'}
使用列表时需要注意初学者会犯的错误
在list的使用中,开始时很容易忽视的一点是:
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]print (list[1:3]) # 从第二个开始输出到第三个元素
list[1:3] 其实输出的只有两个变量,即list中第二个元素到第三个元素,并不是第1 第2 第3三个元素,而且要注意的是
print (list[2])print (list[2:3])
这两句话打印的内容其实是一样的,
2.23[2.23]
阅读全文
0 0
- python3.6基础学习记录(二)
- python3.6基础学习记录(一)
- python3.6基础学习记录(四)
- 【Python3.6爬虫学习记录】(二)使用BeautifulSoup爬取简单静态网页文章
- Python3基础进阶(二)
- tensorflow学习记录(二):入门基础
- java学习记录----java基础(二)
- Python3.6学习笔记(二)
- python3学习笔记(二)
- Python3 学习札记(二)
- python3基础学习(2)
- python3基础学习(3)
- python3基础学习(一)
- 【Y分钟内迅速学会python3系列】 python学习记录 (二)
- Python3《机器学习实战》学习笔记(二):决策树基础篇之让我们从相亲说起
- Python3基础(二) 基本数据类型
- Python3 一些基础操作记录
- Python3从零学习(二)
- 第四周--3(3)
- 构建乘积数组
- Anaconda环境配置
- 小记-面试时对MVC的理解
- vue简介
- python3.6基础学习记录(二)
- 线段树基础
- 小白入门,获取Json串
- Binary Tree
- python_lintcode_480二叉树的所有路径_376二叉树的路径和
- iOS网络-AFNetworking详解
- 【C语言·字符串】常用字符串函数介绍
- SQL中的case when then else end用法
- over 函数 和 leteral view