python学习笔记(6)转移序列及格式化字符串

本文介绍了Python中的转义序列,包括反斜杠、引号、特殊字符等,并详细讲解了字符串格式化的多种方式,如使用%操作符进行格式化输出,以及不同类型的格式化选项,如%s、%c、%f等。

1.转义序列:

\\ 反斜杠

\' 单引号

\" 双引号

\a ASCII 响铃符

\b ASCII 退格符

\f ASCII 进纸符

\n ASCII 换行符

\N{name} unicode数据库中的字符名,其中name是它的名字,仅适用于unicode

\r ASCII 回车符

\t ASCII 水平制表符

\uxxxx 值为16位十六进制xxxx的字符(仅适用于unicode)

\Uxxxxxxxx 值为32位十六进制xxxxxxxx的字符(仅适用于unicode)

\v ASCII 的垂直制表符

\ooo 值为8进制ooo的字符

\xhh 值为16进制hh的字符


2. _下划线这个字符在变量里通常被用作假想的空格,用来隔开单词。


3.int是整数,float 是浮点数。


4.=的作用是为东西取名

== 的作用是检查两边是否相等


5.print(“hey %s there.” % "you")

hey you there.


print("hey %s there, %s ." % ("you" , "cooooooool"))

hey you there, cooooooool


6.格式化字符串:

%s 输出一个字符串

%c 输出一个字符(ASCII码)

%f 输出数字(小数形式)

%r 输出直接书写的字符串形式, 注意%r用于调试,%s用于显示

%r 打印出来的是 你作为程序员写在脚本里的东西

%s 打印出来的是 你作为用户应该看到的东西

%o 无符号整数(八进制)

%x 无符号整数(十六进制)

%X 无符号整数(十六进制大写)

%e 浮点数(科学计数法)

%E 浮点数(科学计数法,E代替e)

%g 浮点数(根据值的大小采用%e或者%f)

%G 类似%g

%p 指针(用16进制打印值的内存地址)

%n 存储输出字符的数量,放进参数列表的下一个变量中。


%% 输出一个”%“

%d 输出有符号整数(十进制)

%u 输出无符号整数(十进制)







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值