公众号:大邓带你玩python
最近通过“公众号分享文章加大邓好友”活动,很多人成为大邓的微信好友,问了我好多问题,求大邓指导入门python。有鉴于众多小白朋友们的要求,我准备开播《python入门系列教程》
内容涵盖数据类型,循环控制语句、异常处理、函数等部分,以实现之前有码共敲未完成的想法。通过我,让更多的人了解并入门python。
大家多多支持,如果觉得录制的内容不错,希望大家能将“大邓带你玩python”分享给周边想学python的朋友们,这样大邓会更有干劲,坚持运营咱们这个公众号。人人都有虚荣心,大邓的虚荣心就是每天看到关注数每天涨几十个,心里就乐开花,胜过10元红包。
字符串
Don‘t talk!Please code!
废话少说,请码代码!这是编程圈的一种思想,看不懂不要紧,码代码你会发现规律,进而学会代码的各种妙处。
字符串在python中很重要哦,开头强调一下。那么啥东西是字符串呢???
像“abc” ‘abc’单引号或双引号及其内部包含的字符的整体就是一个字符串。因为字符是一串,所以叫字符串
字符串的方法
‘abcd56j’与“abcd56j” 是一样的 ,等同的
字符串的长度 len()
>>>len(‘邓旭东’)
3
格式化
格式化其实就是往字符串中添加东西
‘我叫{name},毕业于{university}’.format(name=‘邓旭东’,university=‘HIT’)
‘我叫邓旭东,毕业于HIT’
切片
切片就是把字符串不要的东西切下来扔掉,留下有用的东西
>>>Intro = ‘我叫邓旭东,毕业于HIT’
#尝试敲代码Intro[2:] Intro[1:] Intro[1:3] Intro[1:-1] Intro[1:-4]
去空格
strip()不分左右,去掉字符串中的所有空格
lstrip()去除字符串左边的空格,反之rstrip去掉右边的
replace是替换的字符串中的某些字符为另外的字符
“ xyz ”.strip() # returns “xyz”
“ xyz ”.lstrip() # returns “xyz ”
“ xyz ”.rstrip() # returns “ xyz”
“ x y z ”.replace(‘ ’, ‘’) # returns “xyz”
连接字符串
连接就是把两个(或多个)字符串连起来编程一个
Str1 = ‘strcat’
Str2 = ‘append’
Str1 += sStr2
print(Str1)
查找字符串
查找str2在str1中的索引位置,返回索引值
使用index或find方法
Str1 = ‘My name is DXD’
Str2 = ‘n’
nPos = Str1.index(Str2) #nPos = Str1.find(Str2)
print(nPos)
扫描字符串是否包含指定的字符
在这里,逻辑运算and对左右两边的元素取交集
Str1 = ‘12345678’
Str2 = ‘456’
print (len(Str1 and Str2))
将字符串中的大小写转换
Str1 = ‘ABCsssr’
Str1 = Str1.upper() #变成大写
#Str1 = Str1.lower()#变成小写
print(Str1)
分割字符串
s = ‘ab,cde,fgh,ijk’
print(s.split(‘,’))
连接字符串
delimiter = ‘,’
mylist = [‘Brazil’, ‘Russia’, ‘India’, ‘China’]
print(delimiter.join(mylist))
【python入门之】字符串的操作01_腾讯视频
关注公众号:大邓带你玩python
在公众号后台回复“字符串”,即可获得大邓制作的课件
更多内容
大数据
爬虫
【视频】快来get新技能–抓包+cookie,爬微博不再是梦
【视频】有了selenium,小白也可以自豪的说:“去TMD的抓包、cookie”
文本分析
好玩的python