Python 学习笔记(三):Strings

strings are u Chapter3_Python_ Strings sed like this: 

website='http://www.python.org' 

and strings are immutable. 

examples: 

     format="hello, %s. %s enough for ya?" 

     value=("world","Hot") 

     print format % value 

is conversion specifier. 

Another example is like this  

Format="pin with three decimal: %.3f" 

From math import pi 

Print format % pi 

Pi  with three decimal: 3.142 

Template strings 

From string import template 

s=template('$x, glorious $x!') 

s.substitute(x='slurm') 

 

 

 

 

Conversion 

Meaning 

Notes 

d 

Signed integer decimal. 

 

i 

Signed integer decimal. 

 

o 

Unsigned octal. 

(1) 

u 

Unsigned decimal. 

 

x 

Unsigned hexadecimal (lowercase). 

(2) 

X 

Unsigned hexadecimal (uppercase). 

(2) 

e 

Floating point exponential format (lowercase). 

(3) 

E 

Floating point exponential format (uppercase). 

(3) 

f 

Floating point decimal format. 

(3) 

F 

Floating point decimal format. 

(3) 

g 

Floating point formatUses exponential format if exponent is greater than -4 or less than precisiondecimal format otherwise. 

(4) 

G 

Floating point formatUses exponential format if exponent is greater than -4 or less than precisiondecimal format otherwise. 

(4) 

c 

Single character (accepts integer or single character string). 

 

r 

String (converts any python object usingrepr()). 

(5) 

s 

String (converts any python object usingstr()). 

(6) 

% 

No argument is convertedresults in a "%character in the result. 

 

 

 

Width and precision 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值