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简说(四)字符串的更多相关文章

  1. python基本数据类型之字符串(四)

    python基本数据类型之字符串(四) 判断方法 python中有一类用来判断字符串形式的方法,该类方法有两个特点:(1)方法名都是is开头(除了startswith和endswith):(2)返回值 ...

  2. 零基础入门学习Python(14)--字符串:各种奇葩的内置方法

    前言 这节课我们回过头来,再谈一下字符串,或许我们现在再来谈字符串,有些朋友可能觉得没必要了,甚至有些朋友就会觉得,不就是字符串吗,哥闭着眼也能写出来,那其实关于字符串还有很多你不知道的秘密哦.由于字 ...

  3. 进击的Python【第四章】:Python的高级应用(一)

    Python的高级应用(一) 本章内容: 内置函数 生成器 迭代器 装饰器 JSON和PICKLE的简单用法 软件目录结构规范 一.内置函数 1.数学运算类 abs(x) 求绝对值1.参数可以是整型, ...

  4. Python 基础语法(四)

    Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...

  5. Python第二十四天 binascii模块

    Python第二十四天 binascii模块 binascii用来进行进制和字符串之间的转换 import binascii s = 'abcde' h = binascii.b2a_hex(s) # ...

  6. python学习第九讲,python中的数据类型,字符串的使用与介绍

    目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ...

  7. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

  8. Python第十四天 序列化 pickle模块 cPickle模块 JSON模块 API的两种格式

    Python第十四天 序列化  pickle模块  cPickle模块  JSON模块  API的两种格式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Py ...

  9. python学习第四次笔记

    python学习第四次记录 列表list 列表可以存储不同数据类型,而且可以存储大量数据,python的限制是 536870912 个元素,64位python的限制是 1152921504606846 ...

  10. 【转】python 历险记(四)— python 中常用的 json 操作

    [转]python 历险记(四)— python 中常用的 json 操作 目录 引言 基础知识 什么是 JSON? JSON 的语法 JSON 对象有哪些特点? JSON 数组有哪些特点? 什么是编 ...

随机推荐

  1. rosetta mpi error: protocols.jobdist.JobDistributors:(0)Master Node -- Waiting for job request:tag=1

    很简单,因为使用了mpi编译版本的rosetta,却只给它分配了一个线程,然后这个线程用于分配任务,就没有线程跑任务,所以就freeze了

  2. vue中定时器的使用方式

    就这么搞定 no no no  离开页面的时候还必须清楚定时器

  3. 好吧,我承认我是爱瞎折腾----利用YDUI改变页面UI

    上周恒丰代付接口上线投产后,我做了一个“恒丰代付检查工具”,用途是,当线上调用恒丰代付出现了问题订单时,可以在这个工具页里做相应的弥补. 我项目里其他一些工具页的UI用的是YDUI.YDUI号称是“一 ...

  4. ASP.Net Core 2.2 MVC入门到基本使用系列 (一)(转)

    本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力. 本教程知识点大体 ...

  5. InstallShield2015制作安装包----------卸载前结束执行中的进程

    方法一:InstallShiel直接调用cmd命令来杀掉进程. //更新或卸载时先关闭应用程序 sCmdLine=" /c taskkill /f /im \"Frs.exe\&q ...

  6. webpack打包jQuery,jQuery未定义

    怎么来兼容老式jQuery插件 ProvidePlugin + expose-loader / externals 1.ProvidePlugin + expose-loader webpack.co ...

  7. mysqldump导出数据

    如果导出的数据是乱码,需要制定--default-character-set= mysqldump -h wn-fala-v2-cluster.cluster-cczg3tb617nn.eu-cent ...

  8. Lua之math

    Lua之math函数: 转载请注明出处:http://www.cnblogs.com/jietian331/p/8032555.html abs 取绝对值 math.abs(-15) 15 acos ...

  9. Nginx技术研究系列2-基于Redis实现动态路由

    上篇博文我们写了个引子: Ngnix技术研究系列1-通过应用场景看Nginx的反向代理 发现了新大陆,OpenResty OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台 ...

  10. Spring源码阅读(五)

    这一讲我们分析真正的bean实例创建方法——doCreateBean,源码分析如下 /** * Actually create the specified bean. Pre-creation pro ...