打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python语言学习之特殊符号讲解:百分号%/点/双点/反斜杠(转义符)/单斜杠/双斜杠/用法(如去掉中括号)之详细攻略
Python语言学习之特殊符号讲解:点/双点/反斜杠(转义符)/单斜杠/双斜杠/用法(如去掉中括号)之详细攻略
百分号%
1、百分号%表示模运算
模运算,相当于mod,计算除法的余数,比如7%3就得到1
2、百分号%表示格式化输出,有转换字符的作用
符号意义
%c 转成对应的ASCII 字元;
%d转成十进位;
%f 转成浮点数;
%o转成八进位;
%s转成字符串
%x
转成小写十六进位;
%X转成大写十六进位。
点/双点用法
1、一个点(英式句号)表示当前目录,两个点表示上级目录
反斜杠
1、转义符
计算机中,ASCII 编码为每个字符都分配了唯一的编号,称为编码值。而在 Python 中,一个 ASCII 字符除了可以用它的实体(也就是真正的字符)表示,还可以用它的编码值表示。这种使用编码值来间接地表示字符的方式称为转义字符(Escape Character)。Python中,\ 是转义符,\N表示其后是UNICODE编码,如果直接输出“\N”,则会报错。
转义字符\,可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\。Python还允许用r''表示''内部的字符串默认不转义,在字符串前面加个 r(raw string,原生字符串),便可避免python与正则表达式语法之间的冲突,在字符串前加r,表示保持字符原始值。
Python 支持的转义字符 转义字符说明ASCII码值(十进制)
\a蜂鸣器响铃(BEL)。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。007
\b退格字符(Backspace),将当前光标位置移到前一列。008
\f换页字符(FF),将当前位置移到下页开头。012
\n换行字符(LF),将光标位置移到下一行开头。010
\r回车字符(CR),将光标位置移到本行开头。013
\t水平制表字符(HT),也即 Tab 键,跳到下一个TAB位置,一般相当于四个空格。009
\v垂直制表字符(VT)。011
\\反斜线字符,表示“\”092
\'单引号字符039
\"双引号字符034
\字符串行尾的续行符,即一行未完,转到下一行继续写。
\?问号字符。063
\0空字符(NUL)000
\ddd1~3位八进制数所代表的任意字符3位八进制
\xhh十六进制所代表的任意字符十六进制
单斜杠/双斜杠/用法
1、双斜杠//用法
>>> 10/3
3.3333333333333335
>>> 10//3
3
案例应用集锦
1、如去掉中括号
#根据字典输出values,并去掉values中的中括号tuple={"上海":['王卫', '江南春'], "佛山":['杨惠妍', '何享健', '庞康'],"杭州": ['马云', '宗庆后'],"黄冈": ['周鸿祎', '阎志']}print(tuple['佛山'])rep_name_list2str=','.join(tuple['佛山']) #去掉中括号print(rep_name_list2str) ['杨惠妍', '何享健', '庞康']杨惠妍,何享健,庞康
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
转义字符--python
Python字符串介绍详解
Python3正则表达式(一)基本语法规则
python中级----正则表达式进阶
1.2注释 变量 输出
学习python第四课:字符串和散列类型(字典dict、集合set)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服