Python语言学习之特殊符号讲解:百分号%/点/双点/反斜杠(转义符)/单斜杠/双斜杠/用法(如去掉中括号)之详细攻略

举报
一个处女座的程序猿 发表于 2021/03/27 01:54:26 2021/03/27
【摘要】 Python语言学习之特殊符号讲解:点/双点/反斜杠(转义符)/单斜杠/双斜杠/用法(如去掉中括号)之详细攻略       目录 百分号% 1、百分号%表示模运算 2、百分号%表示格式化输出,有转换字符的作用 点/双点用法 反斜杠 1、转义符 单斜杠/双斜杠/用法 1、双斜杠//用法 案例应用集锦 1、如去掉中括号 ...

Python语言学习之特殊符号讲解:点/双点/反斜杠(转义符)/单斜杠/双斜杠/用法(如去掉中括号)之详细攻略

 

 

 

目录

百分号%

1、百分号%表示模运算

2、百分号%表示格式化输出,有转换字符的作用

点/双点用法

反斜杠

1、转义符

单斜杠/双斜杠/用法

1、双斜杠//用法

案例应用集锦

1、如去掉中括号


 

 

 

 

 

百分号%

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
\ddd 1~3位八进制数所代表的任意字符 3位八进制
\xhh 十六进制所代表的任意字符 十六进制

 

 

 

单斜杠/双斜杠/用法

1、双斜杠//用法

>>> 10/3
3.3333333333333335
>>> 10//3
3
 

 

 

 

案例应用集锦

1、如去掉中括号


  
  1. #根据字典输出values,并去掉values中的中括号
  2. tuple={"上海":['王卫', '江南春'], "佛山":['杨惠妍', '何享健', '庞康'],"杭州": ['马云', '宗庆后'],"黄冈": ['周鸿祎', '阎志']}
  3. print(tuple['佛山'])
  4. rep_name_list2str=','.join(tuple['佛山']) #去掉中括号
  5. print(rep_name_list2str)
  6. ['杨惠妍', '何享健', '庞康']
  7. 杨惠妍,何享健,庞康

 

 

 

 

 

文章来源: yunyaniu.blog.csdn.net,作者:一个处女座的程序猿,版权归原作者所有,如需转载,请联系作者。

原文链接:yunyaniu.blog.csdn.net/article/details/98384651

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。