博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python常用数据类型-字符串
阅读量:6121 次
发布时间:2019-06-21

本文共 1494 字,大约阅读时间需要 4 分钟。

一、字符串

可以用'或者''来创建字符串

举例:

name ='小黑,王端震,刘欣雨,xxxx'

二、字符串格式化

#占位符 %s 字符串 %d 整数 %f就是小数

举例:

import datetime
user = '牛寒阳'
today = datetime.datetime.today() #获取到今天的日期
today = str(today)
msg = '欢迎%s登录,今天的日期是%s\n' %(user,today) age=18
score = 98.52699
socre = round(score,2) #保留小数点后几位
msg = '%%你的年龄是%s,你的分数是%s'%(age,score) print(msg)
三、字符串常用方法 举例:
#coding=utf-8 name='欢迎欢欢a.jpg'
print(name.count('欢'))#查询次数
print(name.endswith(',jpg'))#判读字符串是否以XX结尾
print(name.startswith('138'))#判读字符串是否以XX开头
print(name.upper())#都变成大写的
print(name.lower())#都变成小写的
print(name[1])#字符串也可以根据下标来取值
print(name.isdigit)#判断是否为纯数字
print(name.isspace())#判断是否全都是空格
print(name.strip())#去掉字符串两边的东西,默认是去掉两边的空格和换行符
print(name.lstrip())#去字符串左边的
print(name.rstrip())#去掉字符中右边
print(name.replace('b','哈'))#替换字符串,把前面的替换成后面的,后面加数字的话就是替换几次,如果不写是全部替换
name='5'
print(name.zifill())#前面补0,数字几等于被n-1个0
print(name.split)#1,分割字符串,2把字符串变成一个list
例如字符串 names ='''     lxy     zyf     wy     wy     ''' print(names.split())#结果['lxy', 'zyf', 'wy', 'wy']
names='''lxy,zyf,wfl''' print(names.split(','))#返回结果['lxy', 'zyf', 'wfl']
print(names.split())#返回结果['lxy,zyf,wfl']
stus=['lxy', 'zyf', 'wfl']
print('、'.join(stus))#1把list变成字符串2以某个字符串连接起来,返回lxy、zyf、wfl
print(''.join(stus))#返回lxyzyfwfl
import string  s='1aaaA'  print(string.ascii_letters)#输出的大小写字母+小写字母  print(string.ascii_lowercase)#所有的小写字母  print(string.ascii_uppercase)#所有的大写字母  print(string.ascii_digits)#所有的数字  print(string.punctuation)#输出所有特殊字符
 

转载于:https://www.cnblogs.com/morning1/p/9143799.html

你可能感兴趣的文章
uva 10806
查看>>
纯CSS3绘制的黑色图标按钮组合
查看>>
Linux中环境变量文件及配置
查看>>
从0开始学Flutter
查看>>
mysql操作入门基础之对数据库和表的增删改查
查看>>
IIS负载均衡
查看>>
分布式事务,EventBus 解决方案:CAP【中文文档】
查看>>
Linux下的CPU性能瓶颈分析案例
查看>>
spring mvc入门
查看>>
2012在数据库技术会议上的讲话PPT打包
查看>>
【Android】 TextView设置个别字体样式
查看>>
python svn
查看>>
raise语句
查看>>
sequence2(高精度dp)
查看>>
ABP实战--集成Ladp/AD认证
查看>>
存储过程
查看>>
phpcms v9栏目列表调用每一篇文章内容方法
查看>>
python 自定义信号处理器
查看>>
luov之SMTP报错详解
查看>>
软件概要设计做什么,怎么做
查看>>