tensorflow 分割字符串转成数字_python3~字符串基础

split()分割和join()合并:a.split() ‘#’.join(a)

拼接字符串要点:使用字符串拼接符+,会生成新的字符串对象,因此不推荐使用+来拼接字符串,尽量用join函数,,因为join 函数在拼接字符串之前会计算所有字符串的长度,然后逐一拷贝,仅新建一次对象。

字串符的驻留机制:仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串驻留池中。Python支持字符串驻留机制,只要字符串符合标识符规则即可。

成员操作符:is/not in关键字 判断某个字符是否在字符串中。+拼接符是将两个对象的value进行拼接。

整数是不具有索引方法的,需要将其变为字符串和列表才可进行切片。

常用的查找方法:a.start() a.end() a.find()>>>第一次出现字符串的位置,a.rfind()>>>最后一次出现字符串的位置 a.count() a.isalnum()>>>所有字符全是字母或数字。

去除指定信息:strip()去除首尾指定信息,lstrip()和人rstrip()

大小写转换:a.capitalize()>>>产生新的字符串,首字母大写, a.title()>>>产生新的字符串,每个单词都首字母大写 a.upper()>>>产生新的字符串,所有字符全转成大写

a.lower()>>>产生新的字符串,所有字符全转成小写 a.swapcase()>>>产生新的,所有字母大小写转换。

格式排版:center()>>>a.center(10,’@’) ljust()>>>左对齐 rjust()>>>右对齐。

特殊方法:1、isalnum()>>>是否为字母或数字 2、isalpha()>>>检测字符串是否只由字母组成(含汉字) 3、isdigit()>>>检测字符串是否只由数字组成

4、isspace()>>>检测是否为空白符 5、isupper()>>>是否为大写字母 6、islower()>>>是否为小写字母。

字符串的格式化:format() 基本语法是通过{}和:来代替以前的%。c = ‘名字是{name},年龄是{age}’ c.format(age = 24,name = ‘fa’)

填充与对齐:填充常跟对齐一起使用,^ < >分别是居中、左对齐、右对齐,后面带宽度,:号后面带填充的字符,且只能是一个字符,不指定默认是空格

例子: “{:@>8}”.format(‘234’)

数字的格式化:浮点数通过f,整数通过d进行格式化。

>>>a = ‘我是{0},我的存款是{1:.2f}’

a.format(‘黄伟’,124312.34134)

具体数字的格式化详见下表

8688638174945aa78ca86f6328ba80fd.png

可变字符串:可以使用io.StringIO对象或者array模块。

移位操作、比较运算符、加法操作、乘法操作

按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1

运算符优先级:

f4da169bfe846c05daee3203889a42ad.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值