python简说(四)字符串
s='.abc.abc.BCD,abc'
# new_s = s.strip('.') #默认去掉字符串两边的空格和换行符
# print(s.rstrip()) #去掉右边的
# print(s.lstrip()) #去掉左边
# print(s.count('.')) #某个字符串出现的次数
# print(s.index('a')) #找某个字符串下标,如果查找的字符串不存在的话,报错
# print(s.find('a')) #找某个字符串下标,查找的字符串不存在会返回-1
# print(s.replace('abc','ABC'))
# print(s.upper()) #变成大写字母
# print(s.lower()) #变成小写字母
# print(s.capitalize())#首字母大写
# print(s.startswith('p')) #判断是否以某个字符串开头
# print(s.endswith('.jpg')) #判断是否以某个字符串结尾
# print(s.islower()) #判断是否都是小写字母
# print(s.isupper()) #判断是否都是大写字母
# print(s.isdigit())#判断是否为纯数字
# print(s.center(50,'=')) #等号居中
# print(s.isalpha()) #判断是不是为字母、或者汉字,不能有数字和特殊符号
# print(s.isalnum()) #字符串里面只要没有特殊字符,就返回true
# print(s.isidentifier())#是不是一个合法的变量名
# print(s.isspace()) # 检测字符串是否只由空白字符组成。
# s='insert into user value (%s,%s,%s,%s,%s,%s)'%(user,paswd,)
s = 'insert into user VALUE ({username},{password},' \
'{addr},{email},{phone}); '
# 第一种
news = s.format(addr='北京',phone=1223,email='niu@qq.com',
username='niuhanyang',password='123245')
# 第二种
d = {'addr':'北京','username':'xiaohei','password':'12345','email':12,
"phone":'sdfs'}
s_map = s.format_map(d)
print(s_map)
# 补0
s = '1'
print(s.zfill(3))
# 0拼上循环的list
l = [1,2,3,4,5,6,7,8,9,10,11,12]
for i in l:
res ='0'+str(i)
print(res)
s = 'user1 user2 user3 user4 user5 user6 user7'
# 按照某个字符来分隔字符串,返回一个list
# print(s.split(','))
#什么都不传的话按照空格来分隔字符串
# print(s.split())
cars=['BMW','ben-z','audi']
# 变成字符串
cars_str = str(cars)
print(cars_str)
print('第一个元素',cars_str[0]) #结果是[
# 以某个字符串把list里面元素连起来。
res = ','.join(cars)
print(res) #结果 'bmw,ben-z,audi'
import String
# print(string.ascii_lowercase) 所有的小写字母
# print(string.ascii_uppercase) 所有的大写字母
# print(string.digits) 所有的数字
# print(string.ascii_letters) 所有的字母大写+小写
# print(string.punctuation) 所有的特殊符号
python简说(四)字符串的更多相关文章
- python基本数据类型之字符串(四)
python基本数据类型之字符串(四) 判断方法 python中有一类用来判断字符串形式的方法,该类方法有两个特点:(1)方法名都是is开头(除了startswith和endswith):(2)返回值 ...
- 零基础入门学习Python(14)--字符串:各种奇葩的内置方法
前言 这节课我们回过头来,再谈一下字符串,或许我们现在再来谈字符串,有些朋友可能觉得没必要了,甚至有些朋友就会觉得,不就是字符串吗,哥闭着眼也能写出来,那其实关于字符串还有很多你不知道的秘密哦.由于字 ...
- 进击的Python【第四章】:Python的高级应用(一)
Python的高级应用(一) 本章内容: 内置函数 生成器 迭代器 装饰器 JSON和PICKLE的简单用法 软件目录结构规范 一.内置函数 1.数学运算类 abs(x) 求绝对值1.参数可以是整型, ...
- Python 基础语法(四)
Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...
- Python第二十四天 binascii模块
Python第二十四天 binascii模块 binascii用来进行进制和字符串之间的转换 import binascii s = 'abcde' h = binascii.b2a_hex(s) # ...
- python学习第九讲,python中的数据类型,字符串的使用与介绍
目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ...
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
- Python第十四天 序列化 pickle模块 cPickle模块 JSON模块 API的两种格式
Python第十四天 序列化 pickle模块 cPickle模块 JSON模块 API的两种格式 目录 Pycharm使用技巧(转载) Python第一天 安装 shell 文件 Py ...
- python学习第四次笔记
python学习第四次记录 列表list 列表可以存储不同数据类型,而且可以存储大量数据,python的限制是 536870912 个元素,64位python的限制是 1152921504606846 ...
- 【转】python 历险记(四)— python 中常用的 json 操作
[转]python 历险记(四)— python 中常用的 json 操作 目录 引言 基础知识 什么是 JSON? JSON 的语法 JSON 对象有哪些特点? JSON 数组有哪些特点? 什么是编 ...
随机推荐
- 关于事件循环机制event loop
setTimeout(()=> { console.log('settimeout') },100) console.log('开始') console.log('结束') new Promis ...
- MVC5 您不能调用控制器“xx”上的操作方法“xx”,因为该方法是一种泛型方法
在 MVC5 中当使用 routes.MapMvcAttributeRoutes() 添加路由属性是导致在控制器创建的泛型方法调用错误: Cannot call action method 'Sy ...
- numpy&pandas笔记
1.基础属性: array = np.array([[1,2,3],[2,3,4]]) #列表转化为矩阵 print('number of dim:',array.ndim) # 维度 # numbe ...
- 26.如何获得select被选中option的value和text
如何获得select被选中option的value和text 一:JavaScript原生的方法 1:拿到select对象: var myselect=document.getElementById( ...
- div上下左右居中方法
方法一:在浏览器中只有一个div的情况 { position:fixed; position:fixed; ; ; ; ; margin:auto; } 方法一 方法二:一个父元素div和一个已知宽度 ...
- mysql 5.6 分区与不分区的区别
mysql> CREATE TABLE t1 ( id INT, date DATETIME DEFAULT CURRENT_TIMESTAMP) ENGINE=Innodb; Query OK ...
- oracle数据库数值类型
---恢复内容开始--- 内容摘自网络 Oracle的数值类型有int,number,float,decimal,numberic等. NUMBER类型 定义 定义格式NUMBER (prec ...
- Android -- 实现RecyclerView可拖拽Item
1,今天和大家一起实现RecyclerView可拖拽Item,主要是使用RecyclerView结合ItemTouchHelper来实现的,来看一下效果 2,看一下怎么实现的呢,很简单,只需要给rec ...
- c# 规范用户输入控件
MaskedTextBox控件是一种特殊的文本框,它可以通过Mask属性设置格式标记符.在应用程序运行后,用户只能输入Mask属性允许的内容,列入日期.电话等 在“输入掩码”对话框的右下角有一个“使用 ...
- go语言,golang学习笔记4 用beego跑一个web应用
go语言,golang学习笔记4 用beego跑一个web应用 首页 - beego: 简约 & 强大并存的 Go 应用框架https://beego.me/ 更新的命令是加个 -u 参数,g ...