python3.6基础学习记录(二)

python基础学习记录(二)

字符串 列表 元组之间的区别

字符串

str='python'
print(str)
print(str[1])
print(str[1:5])
print(str[0:-1])  #输出第一个到倒数第二个
print(str*2)      #输出两遍
print(str+'test') #连接字符串 '与"用法相同

输出

python
p
pytho
pytho
pythonpython
pythontest

Python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字

print('Ru\noob')
Ru
oob
print(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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值