python3 字符串相关函数

python版本 3.5

#Author by Liguangbo#_*_ coding:utf-8 _*_str="i like study python, welcome to my python program\t."#首字母大写print(str.capitalize())#I like study python, welcome to my python program.#关键字在字符串中出现的次数print(str.count(" "))#8#打印100个字符,如果str不够,则用-代替,且字符str位于中间print(‘hello world‘.center(20,‘-‘))#----hello world-----#判断字符串是否以‘l’和‘.’开头结尾print(str.startswith(‘l‘))#Falseprint(str.endswith(‘.‘))#True#将tab键转为5个空格print(str.expandtabs(tabsize=51))#i like study python, welcome to my python program  .#查找第一个sub出现的位置sub=‘p‘print(str[str.find(sub):])#python, welcome to my python program  .#字符串的参数调用及赋值s="my name is {name},i am {years} years old!"print(s.format(name="ligb",years="28"))print(s.format_map({‘name‘: ‘ligb‘ ,‘years‘:28}))#my name is ligb,i am 28 years old!#判断是否是由阿拉伯数字或字母组成,不能包含符号、空格x=‘我‘print(x.isalnum())#True#判断是否是纯字符,不能包含数字或者符号print(x.isalpha())#Trueprint(‘一‘.isdecimal())#Falseprint(‘1‘.isdigit())#True#判断是否是小写、大写print(‘a‘.islower())#Trueprint(‘a‘.isupper())#False#判断是否所有单词首字母大写print(‘My Name Is ‘.istitle())#True#判断文件是否可以打印print(‘my name is ligb‘.isprintable())#tty drive等文件不可打印#True#列表转字符串print(‘%‘.join([‘wo‘,‘men‘,‘de‘,‘jia‘]))#wo%men%de%jia#若字符串长度不够20,则在末尾加*补充print(‘hello world‘.ljust(20,‘*‘))#hello world*********print(‘hello world‘.rjust(20,‘*‘))#*********hello world#大小写转换print(‘hello world‘.lower())print(‘hello world‘.upper())#hello world#HELLO WORLD#去掉首尾的回车或者换行print(‘     hello world\n‘.strip())print(‘-----‘)#hello world#-----#去掉左右的回车或者换行print(‘     hello world\n‘.rstrip())print(‘     hello world\n‘.lstrip())

#查找最右边的关键字print(‘hello world !‘.rfind(‘world‘))#以空格为分割符,生成列表print(‘ ‘.join(‘hello world my name is‘.split()))print(‘hello world my name is‘.split())#[‘hello‘, ‘world‘, ‘my‘, ‘name‘, ‘is‘]print(‘hello+world+my+name+is‘.split(‘+‘))#[‘hello‘, ‘world‘, ‘my‘, ‘name‘, ‘is‘]#按照换行来分print(‘hello \n world‘.splitlines())#[‘hello ‘, ‘ world‘]#调换大小写print(‘Hello World‘.swapcase())#hELLO wORLDprint(‘hello world‘.title())#Hello World
时间: 2024-10-23 02:48:19

python3 字符串相关函数的相关文章

黑马程序员---C基础9【字符串的输入输出】【字符串相关函数】【指针】【指针变量初始】【二级指针】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [字符串的输入输出] 1.字符串输出: %s-------从给定的地址开始输出字符直到遇到\0停止: printf("%s\n",&a[3]);  printf("%s\n",a); char a[]="hellowo\0rd!"; 2.字符串输入: 从键盘上接收一个字符串,保存在以a为首地址的字符数组中 scanf("%s&

Python3 字符串

字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var2 = "Runoob" Python 访问字符串中的值 Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python 访问子字符串,可以使用方括号来截取字符串,如下实例: 实例(Python 3.0+) #!/usr/bin/python3 var1 = '

python3 字符串属性总结(一)

python3 字符串属性 1 >>> a='hello world' 2 >>> dir(a) 3 ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__',

基本字符串相关函数,基本宏,内存相关函数,类型转换函数实现合集

1.常用宏或函数的实现_T,_L宏:#define unsigned short L#define _T(x)       __T(x)#define _TEXT(x)    __T(x) #ifdef  _UNICODE#define __T(x) L##x     #else#define __T(x) x          #endif #define _L(x) L##x assert宏实现:#define assert(expr)do{    if (!(expr))    {    

字符串相关函数整理

string.h 中字符串相关函数 按功能分类: 字符串连接: strcat : char* strcat(char* destination, const char* source); strncat : char* strcat(char* destination, const char* source, size_t num); cat 意思是catenate.连接的意思. strncp 是strcat的安全版本号.能够防止越界. 从定义上能够看出带是将const的字符串连接到不带cons

3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束

 1 连接MYSQL服务器:mysql–uroot –p123456 查看中文问题 show variables like 'character%'; 2 修改mysql的字符集,退出mysql提示符界面: mysql -uroot -p--default_character_set=gbk; 3  数据库的操作:创建,查看,修改,删除 *创建: 创建一个名称为mydb1的数据库. createdatabase mydb1; 创建一个使用utf-8字符集的mydb2数据库. create d

python3字符串操作

python3字符串操作 1 x = 'abc' 2 y = 'defgh' 3 4 print(x + y) #x+y 5 print(x * 3) #x*n 6 print(x[2]) #x[i] 7 print(y[0:-1]) #str[i:j] 8 #求长度 >>> len(x) 11 #将其他类型转换为字符串 >>> str(123) '123' #将数字转为对应的utf-8字符 >>> chr(97) 'a' #将字符转为对应的数字 &g

python字符串相关函数 *title *upper *lower *swapcase *len *count *find *index *starts with *endswith *isalpha *isdecimal *split *center *strip *replace

# ### 字符串相关函数 (函数就是方法的意思,完成某个功能)""" 语法: 字符串.函数 """ #*capitalize 字符串首字母大写 strvar = "this is my world"res = strvar.capitalize()print(res) # *title 每个单词的首字母大写 (非字母类的就可以让后面字符大写)# strvar = "this is my world"str

3. 循环结构 ; 字符串相关函数 2019-10-29

- 代码块 以冒号作为开始,用缩进来划分相同的作用域,这个整体是一个代码块作用域:作用的区域 -流程控制 (1)流程控制的定义(2)流程控制的结构 -分支结构 关键字:if elif else(1)分支结构的种类(2)分支结构的特点 -循环结构 关键字:while / for..in..(1)循环结构的种类(2)循环结构的特点? -关键字的使用 pass / break / continue 字符串相关操作 (1)字符串的拼接(2)字符串的重复(3)字符串跨行拼接(4)字符串的索引(5)字符串的