标签:sdi tle 空格 center 首字母 赋值 count asc 保留
# -----------------------------------------------------------------------------
# encode 编码
# -----------------------------------------------------------------------------
# python3
#
#
# # bytes=======str 的函数都可以用
#
#
# name=‘海角‘ # =====字符串----unicode
#
# new_name=name.encode(‘utf-8‘) # ------ bytes类型 ------utf-8
# print(type(new_name))
#
# for i in new_name:
# print(bin(i)) # 把每个字节 --->>> 二进制
#-----------------------------------------------------------------------------
# int -- to_bytes--->>> 转换为字节码的表现形式
# -----------------------------------------------------------------------------
# a=2
# result=a.to_bytes(6,‘little‘) # --------- little 计算机的小端 大端
# print(result)
#
# r=int.from_bytes(result,‘little‘)
# print(r) # ------- 把字节码转换为数字
# 数字 (各种编码格式都是用的ascii码,一样的) 转换为字节码 ===== 多以不需要制定编码格式
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
# str类型 的其他函数方法
# -----------------------------------------------------------------------------
# mystr.casefold()-------所有字符变小写,包括法语
# mystr .lower()------- ASCII 码 才可以变
# mystr.center(20,‘*‘) 以字符串为中心 两边加* 一共长度为 20
# mystr.ljust(20,‘*‘) 以字符串 左对齐 加* 一共长度为 20
# mystr.rjght(20,‘*‘) 以字符串 右对齐 加* 一共长度为 20
# mystr.count(‘*‘) 计数 * 个数
# mystr.encode(‘utf-8‘) 字符转化
# mystr.expandtabs(20) a\t =====>> 一共占20个 对齐格式时使用
# \n --->> 换行
# \t --->> 制表符
# mystr.find(‘a‘) ----- >>> 找到返回第一个索引位置
# 未找到返回 -1
# mystr.index(‘a‘) ----->>> 未找到会报错
# mystr.isalnum() ---->> 字符和数字
# mystr.idecimal() ---->> 纯数字 123
# mystr.isdigit() ---->> 数字字符 123 (1)
# mystr.isnumeric() ---->> 字符和数字 二十 (1)
# mystr.isidentifier() ---->> 判断 python内的标识符 关键字
# class-->>关键字
# int--->> 已经有意义
# mystr.islower() ---->> 是否所有小写
# mystr.isupper() ---->> 是否所有大写
# mystr.isprintable() ---->> 是否都是可以打印的字符(如果存在\t-->> fasle)
# mystr.isspace() ---->> 是否全是空格
# mystr.title() ---->> 每个单词首字母大写
# mystr.istitle() ---->> 是否标题格式
# mystr.partition(‘+‘) ---->> 分割 保留 "+"
# mystr.rpartation(‘+‘) ---->> 右 分割 保留 "+"
# mystr.rsplit(‘*‘) ---->> 右 分割
# ---------ajsdsdasadsa.jpg---rsplit(‘.‘)
# mystr.splitlines() ---->> 按换行符分割
# mystr.swapcse(‘aLex‘) ---->> 大小写互换
# mystr.zfill(20) ---->> 填充0 --- 20个
#
# ------ t= mystr.maketrans(‘asavf‘,‘12345‘)
建立列表 对应关系
#------- ‘asdsadqwewqewqe‘.translate(t)
#
#
#
#------------------------------字符串格式化 -------------------------------------------
# format
# 1
# name=‘我叫{0},年龄{1}‘ #------- 安位置格式化
#
# al=name.format(‘apple‘,45)
# print(al)
#
# 2
# name=‘我叫{0},年龄{1},{0}{0}‘
#
# al=name.format(*[‘海角‘,34]) #-------列表
# print(al)
# # 3
# name=‘我叫{name},年龄{age},{name}{name}‘
# al=name.format(name=‘apple‘,age=18) # 对应 赋值
# print(al)
#
# 4
# name=‘我叫{name},年龄{age},{name}{name}‘
# dic={‘name‘:‘apple‘,‘age‘:18}
# al=name.format(**dic) # **dic 字典 对应
# print(al)
#
# # 5
# name=‘我叫{name},年龄{age},{name}{name}‘
# dic={‘name‘:‘apple‘,‘age‘:18}
# al=name.format_map(dic)
# print(al) # format_map(dic)
# #
# ------------------------------------------------------------------------------------------------
#
标签:sdi tle 空格 center 首字母 赋值 count asc 保留
原文地址:http://www.cnblogs.com/big-handsome-guy/p/7417674.html