[hplayer] [Music server="netease" id="1351183637" type="song"/] [/hplayer] [collapse status="false" title="之所以写这篇文章"] 是因为自己被选中当下一次python课程的一次讲课,而我负责的则是string这一章 [/collapse] --- [goal title="文章string章节知识点内容] [item check="true"]基础文本知识[/item] [item check="true"]ptyhon简单的string函数[/item] [item check="true"]string中的特殊字符[/item] [item check="true"]字符串格式化[/item] [item progress="5%"] 学完这一章,在python的基础中的总量[/item] [/goal] --- ## python中定义一个字符串变量: ``` # 单行字符串 val = "name" vals = 'name' valss = "name" + "names" # 多行字符串 valList = """ 这是第一行 这是第二行 这是第三行 """ valLists = ''' 这是第一行 这是第二行 这是第三行 ''' ``` [scode type="green"]请不要申明无明显意义的变量名,我这样做是错误的[/scode] **字符串之间可以通过+来连接起来** 如: ``` valss = "name" + "names"+"ws" ``` ## 使用python常用的string运算符  [scode type="green"]变量 a 值为字符串 "Hello",b 变量值为 "Python":[/scode] 观看图片后需要注意的知识点: 1. 之所以**a[1]=e** 是因为计算机是是从**0**开始计算的,如:**a[0]=H** 2. 截取范围 **a[1:4]=ell**,由上一条我们知道*索引1的值是e* ,推出4是o,这个截取范围可以看作**1<=a<4** 3. in 是什么在什么中的意思,not in 则是什么不在什么中,会英语的很好看懂 实操: [scode type="share"]in 关键词的引用[/scode] ``` if "a" in "abc": print(True) else: print(False) ``` 打印结果为 **True** 当a在abc中时,说明判断是真,所以会打印True [scode type="share"]not in[/scode] not相反的意思 代码操作: ``` if "a" not in "abc": print(True) else: print(False) ``` 打印结果为:**Flase** 因为a包含在abc中,所以是假的,"a" not in "abc" 可以翻译成 a不在abc中 因为a肯定在abc这个字符串中,所以返回一个false。 ## python 字符串格式化符号:  常用的格式化符号使用方法 ``` # 这是将字符串格式化 %s print("string 的意思是 %s, class 的意思是 %s" % ("字符串", "类")) # 这是将整数格式化 %d print("100-%d=%d,简单的字符串间插数字" % (10, 90)) # 浮点数指定小数点后多少位 比如 %1.2f=> 指定整数部分是一个数字,小数部分是两个数字 print("1.2-0.01=%1.2f" % (1.2-0.01)) ``` 打印结果: ``` string 的意思是 字符串, class 的意思是 类 100-10=90,简单的字符串间插数字 1.2-0.01=1.19 ``` **大部分人也就会用这几个就行了** ## Python 转义字符  ``` # 换行符 \n print("你猜我会不会---\n换行?") # 单引号 ' \' print("中间插入个单引号\'*****") # 退格=>backspace \b print("中间插入个退格\b *****") # 回车 \r print("中间插入个回车\r******") ``` 打印结果: ``` 你猜我会不会--- 换行? 中间插入个单引号'***** 中间插入个退 ***** ****** 中间插入歌换页******* ``` [scode type="green"]纸上得来终觉浅,请动手实操,[点击选择下载代码压缩包](https://www.yuhenm.top/usr/uploads/2021/10/2432794158.zip)[/scode] --- Loading... <div class='handsome_aplayer player-content' data-preload="auto" data-autoplay="false" data-listMaxHeight="340px" data-order="list"> <div class="handsomePlayer-tip-loading"><span></span> <span></span> <span></span> <span></span><span></span></div><div class="handsome_aplayer_music" data-id="1351183637" data-server="netease" data-type="song" data-auth="dc5329cd850ba9779c10e5732d44d1c6"></div> </div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-dbf0c19e3c3a2db2da3ea26c014721321" aria-expanded="true"><div class="accordion-toggle"><span style="">之所以写这篇文章</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-dbf0c19e3c3a2db2da3ea26c014721321" class="collapse collapse-content"><p></p> 是因为自己被选中当下一次python课程的一次讲课,而我负责的则是string这一章 <p></p></div></div></div> --- <div class="panel panel-default box-shadow-wrap-lg goal-panel"> <div class="panel-heading"> 小目标 </div> <div class="list-group"> <div class="list-group-item"><div class="checkbox"> <label class="i-checks"> <input type="checkbox" checked="" disabled="" value=""> <i></i> 基础文本知识 </label> </div><div class="checkbox"> <label class="i-checks"> <input type="checkbox" checked="" disabled="" value=""> <i></i> ptyhon简单的string函数 </label> </div><div class="checkbox"> <label class="i-checks"> <input type="checkbox" checked="" disabled="" value=""> <i></i> string中的特殊字符 </label> </div><div class="checkbox"> <label class="i-checks"> <input type="checkbox" checked="" disabled="" value=""> <i></i> 字符串格式化 </label> </div> <p class="goal_name"> 学完这一章,在python的基础中的总量:</p> <div class="progress-striped active m-b-sm progress" value="dynamic" type="danger"> <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="97" aria-valuemin="0" aria-valuemax="100" style="width: 5%;"><span> 5% </span></div> </div></div></div></div> --- ## python中定义一个字符串变量: ``` # 单行字符串 val = "name" vals = 'name' valss = "name" + "names" # 多行字符串 valList = """ 这是第一行 这是第二行 这是第三行 """ valLists = ''' 这是第一行 这是第二行 这是第三行 ''' ``` <div class="tip inlineBlock success"> 请不要申明无明显意义的变量名,我这样做是错误的 </div> **字符串之间可以通过+来连接起来** 如: ``` valss = "name" + "names"+"ws" ``` ## 使用python常用的string运算符  <div class="tip inlineBlock success"> 变量 a 值为字符串 "Hello",b 变量值为 "Python": </div> 观看图片后需要注意的知识点: 1. 之所以**a[1]=e** 是因为计算机是是从**0**开始计算的,如:**a[0]=H** 2. 截取范围 **a[1:4]=ell**,由上一条我们知道*索引1的值是e* ,推出4是o,这个截取范围可以看作**1<=a<4** 3. in 是什么在什么中的意思,not in 则是什么不在什么中,会英语的很好看懂 实操: <div class="tip inlineBlock share"> in 关键词的引用 </div> ``` if "a" in "abc": print(True) else: print(False) ``` 打印结果为 **True** 当a在abc中时,说明判断是真,所以会打印True <div class="tip inlineBlock share"> not in </div> not相反的意思 代码操作: ``` if "a" not in "abc": print(True) else: print(False) ``` 打印结果为:**Flase** 因为a包含在abc中,所以是假的,"a" not in "abc" 可以翻译成 a不在abc中 因为a肯定在abc这个字符串中,所以返回一个false。 ## python 字符串格式化符号:  常用的格式化符号使用方法 ``` # 这是将字符串格式化 %s print("string 的意思是 %s, class 的意思是 %s" % ("字符串", "类")) # 这是将整数格式化 %d print("100-%d=%d,简单的字符串间插数字" % (10, 90)) # 浮点数指定小数点后多少位 比如 %1.2f=> 指定整数部分是一个数字,小数部分是两个数字 print("1.2-0.01=%1.2f" % (1.2-0.01)) ``` 打印结果: ``` string 的意思是 字符串, class 的意思是 类 100-10=90,简单的字符串间插数字 1.2-0.01=1.19 ``` **大部分人也就会用这几个就行了** ## Python 转义字符  ``` # 换行符 \n print("你猜我会不会---\n换行?") # 单引号 ' \' print("中间插入个单引号\'*****") # 退格=>backspace \b print("中间插入个退格\b *****") # 回车 \r print("中间插入个回车\r******") ``` 打印结果: ``` 你猜我会不会--- 换行? 中间插入个单引号'***** 中间插入个退 ***** ****** 中间插入歌换页******* ``` <div class="tip inlineBlock success"> 纸上得来终觉浅,请动手实操,[点击选择下载代码压缩包](<a href="https://www.yuhenm.top/usr/uploads/2021/10/2432794158.zip) </div>" title="https://www.yuhenm.top/usr/uploads/2021/10/2432794158.zip)[/scode]">https://www.yuhenm.top/usr/uploads/2021/10/2432794158.zip)[/scode]</a> --- 最后修改:2021 年 10 月 08 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏