python 字符串笔记整理12.17

字符串整理

1.单引、双引号都可以定义字符串

三个引号允许一个字符串跨多行

print('''hello world\v end\t''')

字符串在内存中如何储存?

2.可以使用中括号和下标来获取单个字符,或截取字符串:mystr[1]获取单个字符

切片字符串:

mystr[1:5]截取1到4下标的字符串

mystr[:6]截取从0到5下标的字符串

mystr[:]打印所有

mystr[3:]打印从3开始到最后一个字符,即第一个冒号后面什么都不写表示到一个自然的结果

mystr[-2:]截取从后数第二个开始,到最后一个字符结束

mystr[3,2]如国前面大于后面,则什么都不输出

mysyr[1:4:2]后边的2表示步长每隔两个取一次

mystr[-1::-1]倒序输出

mystr[::-1]结果一样 也是倒序输出

3.字符串的一些用法

in:判断是否在字符串中存在

not in:判断是否不在此字符串中

r/R:原样输出字符串,如一些特殊字符串”\n”,”\t”(这样不用再用\进行转义了)

4.字符串格式化

%s格式化字符串

%d格式化整数

%f浮点数

print(“我叫%s今年%d”%(‘小明,10))

.format()格式化

print‘{}’.format(“hello”)

5. 字符串的一些函数

mystr=”hello”

len(mystr)字符串的长度

count():mystr.count(“l”)返回有几个字符

capitalize():mystr.capitalize()将字符串的第一个字符转换为大写

title():将每一个单词的首字母大写

find():mystr.find(“l”)找字符串,返回找到字符串的下标,如果没有返回-1

rfind()从右面开始找

index():find()一样,找存在的下标,如果找不到返回异常

rindex():从右面开始找

replace():mystr.replace(“ll”,”LL”),但是原字符串不会被改变

split():mystr.split(“ “):如果split()什么都不写,就是将通过\t和空格进行拆分

startswith():xx开头

endswith():XX结尾

lower():转成小写

upper():转成大写

ljust(),rjust(),center():字符串输出时怎么对齐,括号里写大小

strip(),lstrip(),rstrip()去除空格

partition():mystr.partition(“XXX”)以此字符串为节点拆分

splitlines():按照换行符进行拆分,如果字符串中有”\n”

isalpha():判断字符串是否是字母

isdigit():判断字符串是否是数字

isalnum():判断字符串是否是数字和字母

join():将列表组成字符串,mystr.join(“ “)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
node-v12.17.0-x64.msi是Node.js的安装程序文件。Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它允许开发人员在服务器端运行JavaScript代码。这个特性使得开发人员能够使用一种语言来构建整个应用程序,从前端到后端。Node.js在Web开发、网络应用、IoT设备和命令行工具等领域都有广泛的应用。 node-v12.17.0-x64.msi是适用于Windows操作系统的Node.js安装程序。其中的"v12.17.0"代表Node.js的版本号,"x64"表示适用于64位的Windows操作系统。这个.msi文件是一种Windows安装程序,点击后会引导用户一步一步地安装Node.js到用户的计算机中。 安装Node.js可以为开发人员提供一些重要的功能。首先,它允许开发人员在服务器端运行JavaScript代码,从而实现更高效和更快速的服务器应用程序。其次,Node.js具有非阻塞I/O模型,这意味着它能够处理大量并发请求而不降低性能。此外,Node.js拥有一个庞大的模块库,开发人员可以使用这些模块来简化开发过程,加快开发速度。最后,Node.js在社区中具有广泛的支持和活跃的开发者社区,这意味着开发人员可以轻松地获取到解决问题的资源和帮助。 总之,node-v12.17.0-x64.msi是Node.js在Windows操作系统上的安装程序文件,通过安装Node.js,开发人员可以利用JavaScript语言来构建高效、快速和可扩展的服务器端应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值