
正文
03、python的基础-->str字符串的使用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
1、字符串首字母大写
s = "aksjdjjhfhdhjaGGGGkkk"
s1 = s.capitalize()
print(s1)
2、字符串全部字母大写
s = "aksjdjjhfhdhjaGGGGkkk"
s2 = s.upper()
print(s2)
3、字符串全部字母小写
s = "aksjdjjhfhdhjaGGGGkkk"
s3 = s.lower()
print(s3)
例:验证码不分大小写输入
s_str = 'AAeu2'
you_input = input('请输入验证码')
if you_input.upper() == s_str.upper():
print('输入成功')
else :
print('输入有误,请重新输入')
4、大小写翻转
s = "aksjdjjhfhdhjaGGGGkkk"
s3 = s.swapcase()
print(s3)
5、单词前字母大写(中间空格隔开或者特殊字符或者数字)
s = 'alex peter matin'
s4 = s.title()
print(s4)
6、居中,空白填充(~~~~~~~alex peter matin~~~~~~~)
s = 'alex peter matin'
s5 = s.center(30,'~')
print(s5)
7、公共方法(统计字长)
s = 'akdjnsjjsfjjaajkjskajjfnjbfsjkajsncfb'
l = len(s)
print(l)
8、判断字符串以什么为开头(结尾是endswith)
s = 'shshdhjakkah'
s7 = s.startswith('shsh') #判断字符串是不是以'shsh'开头
print(s7)
s71 = s.startswith('d',4,7) #判断字符串4-7位是不是以'd'开头
print(s71)
9、find寻找元素下标、索引(找不到返回-1) 以及index寻找元素索引(找不到报错)
s = 'shsjdGLjjjk'
s8 = s.find('GL')
s81 = s.index('GL')
print(s8)
print(s81)
10、strip默认删掉字符串前后空格(lstrip从左删,rstrip从右删)
s = ' kkfjjhfh '
s9 = s.strip()
print(s9)
例:用户名输入查找,去空格
username = input('请输入用户名:').strip()
if username == '小明':
print('小明你好棒啊')
延伸:删掉字符串前后元素(只能前后,中间不行)
s = '%*kkfjjhfh*'
s91 = s.strip('%*')
print(s91)
11、count统计字符串元素个数
s = 'sjjdhhfkaj'
s10 = s.count('h')
print(s10)
12、split 将字符串分隔成列表
s = 'alex:peter:matin'
s11 = s.split(':')
print(s11)
13、format 三种格式化输出
第一种:
s = '我叫{},今年{},爱好{},再说一次我叫{}'.format('小明',17,'girl','小明')
print(s)
第二种:
s = '我叫{0},今年{1},爱好{2},再说一次我叫{0}'.format('小明',17,'girl')
print(s)
第三种:
s = '我叫{name},今年{age},爱好{hobby},再说一次我叫{name}'.format(hobby='girl',name='小明',age=17)
print(s)
例:输入用户名
name = input('请输入你的名字:')
s = '我叫{0},今年{1},爱好{2},再说一次我叫{0}'.format(name,17,'girl')
print(s)
14、replace 替换
s = '世界经济的会回复还犯困经济'
s11 = s.replace('经济','收入')
print(s11)
延伸:只替换前面
s = '世界经济的会回复还犯困经济'
s12 = s.replace('经济','收入',1)
print(s12)
15、判断字符串组成
s = 'sjsjjsjh123'
print(s.isalnum()) #判断字符串是不是由字母跟数字组成
print(s.isdigit()) #判断字符串是不是由数字组成
print(s.isalpha()) #判断字符串是不是由字母组成
16、for 循环(把字符串各个元素赋值给i进行循环输出)
s = 'sjsjhdhfkj'
for i in s:
print(i)
03、python的基础-->str字符串的使用的更多相关文章
-
Python3基础 str + 字符串变量拼接
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
-
Python3基础 str : 字符串的逆序
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 ...
-
day10-11-python基础之字符串
1.开发工具 python开发IDE: pycharm.eclipse # 专业版 # 不要汉化 2.运算符 结果是值 算数运算 a = 10 * 10 赋值运算 a = a + 1 a+=1 结果是 ...
-
Python基础类型(二) str 字符串
字符串str ' ' 字符串+ 都是字符串的时候才能相加 a = 'alex' b = 'wusir' print(a+b) #字符串拼接 字符串* 字符串和数字相乘 a = 6 b = 'alex' ...
-
Python基础(二) —— 字符串、列表、字典等常用操作
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...
-
python基础知识——字符串详解
大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑 ...
-
Python基础数据类型-字符串(string)
Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...
-
2015/8/31 Python基础(5):字符串
字符串是Python最常见的一种类型.通过在引号间包含字符的方式创建它.Python里单双引号的作用是一致的.Python的对象类型里不存在字符型,一般用单个字符的字符串来使用.Python的字符串是 ...
-
Python基础之字符串,布尔值,整数,列表,元组,字典,集合
一.str字符串 1.capitalize字符串首字母大写 name = "json" v = name.capitalize() print(v) # 输出结果:Json 2.c ...
随机推荐
-
WireShark 自带工具 editcap 和 text2pcap 配合完成改包操作
一.拆包 首先声明这种方法比较复杂而且需要点技术水平,不建议菜鸟尝试(可以使用WireEdit编辑pcap包,不过要联网)其实在熟练这种方法后也可以很快的,但这种方法主要还是方便吧,不用下载其他什么软 ...
-
SQLServer2008不允许保存更改
sql server 2008在更改表结构的时候提示 “不允许保存更改,您所做的更改要求删除并重新创建以下表” 解决方案: 1.一般情况下:工具--选项--Designers--表设计器和数据库设计器 ...
-
Numpy的基本运算及操作
import numpy as np ''' 一.算术运算 元素级 1.标量 加减乘除 数组(元素级:位置对应) 自增和自减 通用函数 2.数组 +-*/ 数组 (元素级) 3.条件和布尔运算 a&g ...
-
Cocos2d 之FlyBird开发---GameUnit类
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 这节来实现GameUnit类中的一些函数方法,其实这个类一般是一个边写边完善的过程,因为一般很难一次性想全所有的能够供多个类共用的方法.下 ...
-
LINUX查看服务器硬件配置(转)
LINUX查看硬件配置 1. 查看所有硬件的型号 dmidecode | more # dmidecode 2.2 SMBIOS 2.5 present. 170 structures oc ...
-
[fw]PAGE_SIZE & PAGE_SHIFT & _AC()
PAGE_SIZE & PAGE_SHIFT & _AC() 在大多系统下,PAGE_SIZE被定义为 4k 大小,即 4096 字节. 在 x86 系统里,PAGE_SIZE 和 P ...
-
【BZOJ2138】stone
题目 好厉害的题啊 这道题不难看成一个二分图模型,但是给人一种求最大匹配的感觉,这实在不是很好求的样子,于是自闭了 但是不妨这样来考虑,对于一个需求\(k_i\),我们求一个最大的\(x\leq k_ ...
-
c++while控制语句
while语句结构:while(condition){ statement; } condition 表示返回值是true or false 如果返回的一直是true则statement语句则一直执行 ...
-
使用IDEA实现品优购项目搭建
转发自 https://www.jianshu.com/p/4710a87b65fa 使用idea实现品优购项目搭建 1.使用idea实现品优购项目搭建 本篇文章只针对品优购第一天使用 IDEA 搭建 ...
-
巨好看的xshell配色
推荐字体Lucida console [FlatUI] text=e5e5e5 cyan(bold)=16a085 text(bold)=ecf0f1 magenta=9b59b6 green=2ec ...
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 ...
1.开发工具 python开发IDE: pycharm.eclipse # 专业版 # 不要汉化 2.运算符 结果是值 算数运算 a = 10 * 10 赋值运算 a = a + 1 a+=1 结果是 ...
字符串str ' ' 字符串+ 都是字符串的时候才能相加 a = 'alex' b = 'wusir' print(a+b) #字符串拼接 字符串* 字符串和数字相乘 a = 6 b = 'alex' ...
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...
大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑 ...
Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...
字符串是Python最常见的一种类型.通过在引号间包含字符的方式创建它.Python里单双引号的作用是一致的.Python的对象类型里不存在字符型,一般用单个字符的字符串来使用.Python的字符串是 ...
一.str字符串 1.capitalize字符串首字母大写 name = "json" v = name.capitalize() print(v) # 输出结果:Json 2.c ...
-
WireShark 自带工具 editcap 和 text2pcap 配合完成改包操作
一.拆包 首先声明这种方法比较复杂而且需要点技术水平,不建议菜鸟尝试(可以使用WireEdit编辑pcap包,不过要联网)其实在熟练这种方法后也可以很快的,但这种方法主要还是方便吧,不用下载其他什么软 ...
-
SQLServer2008不允许保存更改
sql server 2008在更改表结构的时候提示 “不允许保存更改,您所做的更改要求删除并重新创建以下表” 解决方案: 1.一般情况下:工具--选项--Designers--表设计器和数据库设计器 ...
-
Numpy的基本运算及操作
import numpy as np ''' 一.算术运算 元素级 1.标量 加减乘除 数组(元素级:位置对应) 自增和自减 通用函数 2.数组 +-*/ 数组 (元素级) 3.条件和布尔运算 a&g ...
-
Cocos2d 之FlyBird开发---GameUnit类
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 这节来实现GameUnit类中的一些函数方法,其实这个类一般是一个边写边完善的过程,因为一般很难一次性想全所有的能够供多个类共用的方法.下 ...
-
LINUX查看服务器硬件配置(转)
LINUX查看硬件配置 1. 查看所有硬件的型号 dmidecode | more # dmidecode 2.2 SMBIOS 2.5 present. 170 structures oc ...
-
[fw]PAGE_SIZE & PAGE_SHIFT & _AC()
PAGE_SIZE & PAGE_SHIFT & _AC() 在大多系统下,PAGE_SIZE被定义为 4k 大小,即 4096 字节. 在 x86 系统里,PAGE_SIZE 和 P ...
-
【BZOJ2138】stone
题目 好厉害的题啊 这道题不难看成一个二分图模型,但是给人一种求最大匹配的感觉,这实在不是很好求的样子,于是自闭了 但是不妨这样来考虑,对于一个需求\(k_i\),我们求一个最大的\(x\leq k_ ...
-
c++while控制语句
while语句结构:while(condition){ statement; } condition 表示返回值是true or false 如果返回的一直是true则statement语句则一直执行 ...
-
使用IDEA实现品优购项目搭建
转发自 https://www.jianshu.com/p/4710a87b65fa 使用idea实现品优购项目搭建 1.使用idea实现品优购项目搭建 本篇文章只针对品优购第一天使用 IDEA 搭建 ...
-
巨好看的xshell配色
推荐字体Lucida console [FlatUI] text=e5e5e5 cyan(bold)=16a085 text(bold)=ecf0f1 magenta=9b59b6 green=2ec ...








