码迷,mamicode.com
首页 > 编程语言 > 详细

python编程基础之二十

时间:2018-07-31 23:33:53      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:机器   form   系统默认   方法   8进制   precision   宽度   for   enc   

字符串的其他常用方法:

ord(char)  # 返回char字符对应的码值,可以是中文字符

chr(x)  # 输入一个unicode码,返回对应的字符

eval(str)  # 将str 中的内容以代码的形式返回

repr(x) 返回对象的str格式,适合机器执行

字符串格式化

%格式化:

%[flags][width][.precision]typecode

format格式化:

[fill][align][sign][#][width][.precision][type]

fill :填充符号

align : 对齐方式  < 左对齐,> 右对齐  ,  ^  居中对齐

sign : 显示符号,+显示正号,-显示符号

# : 对于2,4,8进制会显示0b,0o,0x

width:宽度

,千分位

.precision : 精度

type : s 字符串  d 整形  f 浮点型

字节:

创建字节:

b1 = b‘hello‘ # 在字符串前加一个b

 

b2 = byte("中文",‘utf-8‘)

设置编码格式:

#-*- coding: utf-8 -*-

import sys

sys.setdefaultencoding(‘utf-8‘) #修改系统默认编码格式

字符串转字节:  ‘中文‘.endcode(‘utf-8‘)

字节转字符串: b‘\xe4\xb8\xad\xe6\x96\x87‘.decode(‘utf-8‘)

 

python编程基础之二十

标签:机器   form   系统默认   方法   8进制   precision   宽度   for   enc   

原文地址:https://www.cnblogs.com/higer666/p/9398588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!