python全栈学习 day03
a = "qwertyui"
print(a[0:3])
print(a[2:5])
print(a[0:]) #默认到最后
print(a[0:-1]) #-1 即代表最后一位
print(a[0:5:2]) # 0:5 截取范围:q~t ,2是步长
print(a[5:0:-2]) #5:0 截取范围(反向):y~q, -2: -是逆向 2是步长;如果是逆向指定必须加逆向步长
结果:

#字符串操作
s = 'aLexWusir'
s1 = s.capitalize()#首字母大写
print(s1) s2 = s.upper() #全部大写
s2_1 = s2.lower() #全小写
print(s2,s2_1) #大小写反转
s3 = s.swapcase()
print(s3) #遇到 空格 或者 * 或 - 或 , 或 数字 把字符串分割,其后的会被title()处理 s = 'aLexWusir'
s5 = s.center(20,'#')#文本居中,设置宽度,参数二是填充空白,默认是none
print(s5) s = 'aL\tsir'
s6 = s.expandtabs()#从\t往左补,不足8位一共补一个tab长度,超过一个tab补两个tab
print(s6) s ='alex共'
#公共方法
l = len(s)#中文和英文都是一个字符长度
print(l) s = 'aLexWusir'
s7 = s.startswith('aL') #判断字符串开头字符,可为多个字符
s71 = s.startswith('e',2,5)
print(s71)
print(s7) 查找指定字符
find 通过元素找索引,找不到返回-1 index 通过元素找索引,找不到报错
s = 'alexWusir'
s8 = s.find('A')#,通过元素找索引,返回索引,没有返回-1
print(s8,type(s8)) 去空格,strip();lstrip();rstrip()
s = ' alexWusir '
s9 = s.strip()#默认删除左右空格
print(s9)
uid = input('inout your name:').strip()
if uid == 'chunge':
print('kong xi fa cai') s = ' *alexWusir%'
s91 = s.strip(' %*')
print(s91) # count计数,统计字符(串)出现次数
s = "alexaa wusirl"
s10 = s.count('a')
print(s10) # split 分割字符串成列表 str--->list
s = ';alex;Wusir;taibai'
l = s.split(';')#指定分隔符
print(l, type(l)) format 的三种玩法,格式化输出,可自定义索引名称
s = '我叫{},今年{},爱好{},再说一下我叫{}'.format('taibai', 24, 'girl', 'taibai')
print(s)
name = input('input your name here:')
s = '我叫{0},今年{1},爱好{2},再说一下我叫{0}'.format(name, 24, 'girl', 'taibai')
print(s)
s = '我叫{name},今年{age},爱好{hobby},再说一下我叫{name}'.format(name=name, hobby='girl', age=18)
print(s) replace('old','new',[max]) old ---> new ; max:可选字符串,最大替换次数,从左至右
s = '阿斯顿法国红酒看红酒'
s11 = s.replace('红酒', '公鸡', 1)
print(s11) for 循环,循环遍历这个组内所有元素
s = 'fghjklsde'
for index in s:
print(index) #in的应用
s = 'fasd很简单花蝴蝶deadsa'
if '花蝴蝶' in s:
print("您的评论有敏感词.....")
数据类型初步认识:
数据类型:
int 1,2,3用于计算
bool:True False ,用户判断
str:存储少量数据进行操作.
'qwe' '1223456',
list:储存大量的数据.
[1,2,3,'tiger',[1,2,3]]
元组:只读列表,不能修改.
(1,2,3,'第三方',)
dict:有键值对,储存关系型数据
字典{'name':'cloud','age':16},
字典{'关羽':[100,66,7,max,.......]}
集合:{1,2,3,4,5,'asdf'}
python全栈学习 day03的更多相关文章
- python全栈学习路线
python全栈学习路线-查询笔记 查询目录 一,硬件 十一,数据 ...
- Python全栈学习_作业集锦(持续更新)
python基础 day1 python初识 . 计算机基础(cpu,内存,硬盘,操作系统) . Python出生于应用 . python发展史 . 编程语言分类 . python优缺点 . pyth ...
- python全栈学习--day4
列表 说明:列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: 1 li = ['alex',123,Ture,(1,2,3,'wu ...
- python全栈学习--day3
一.基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余 + - * / ** %...2.bool 布尔值 判断真假以及作为条件变量3. ...
- python全栈学习--day2
一.in的使用 说明:in有相当多的用处,比如判断,循环for 等. 实例一:in 操作符用于判断关键字是否存在于变量中 s = '男人john' print('男孩' in s) print('男孩 ...
- python全栈学习--day1
计算机基础 CPU:中央处理器 内存:4GB,8GB,临时处理事务的地方,供给CPU数据. 硬盘:相当于电脑的数据库,存储着大量的数据,文件,电影等. 操作系统:执行者,支配所有关系 window ...
- Python全栈学习_day002知识点
今日大纲: . while循环 . 格式化输出 . 运算符 . 编码初识 1. while循环 - while 无限循环: while True: # 死循环 print('大悲咒') print(' ...
- python全栈学习--day11(函数高级应用)
一,函数名是什么? 函数名是函数的名字,本质:变量,特殊的变量. 函数名()执行此函数 ''' 在函数的执行(调用)时:打散. *可迭代对象(str,tuple,list,dict(key))每一个元 ...
- python全栈学习--day10(函数进阶)
一,引言 现在我有个问题,函数里面的变量,在函数外面能直接引用么? def func1(): m = 1 print(m) print(m) #这行报的错 报错了:NameError: name 'm ...
随机推荐
- Linux系统之网络文件共享与数据实时同步实践
1.实现基于MYSQL验证的vsftpd虚拟用户访问 首先环境说明,数据库服务器是192.168.0.10,vsftpd服务器是192.168.0.30 1)安装vsftpd [root@test-c ...
- k8s系列---StorageClass
介绍这个概念前,需要提前知道存储卷pv/pvc之类的概念. 之前的文章有关于EFK日志系统的介绍,里面的环境是测试环境,完全按照教程一步步的操作,甚至注释掉了持久化存储,当真正线上部署时,又抓虾,打开 ...
- 搭建ELK 集群 rpm安装
上次是使用docker搭建的ELK,三个软件都跑在一台机器的一个docker中,这个就当是测试环境吧. 下面开始搭建正式环境下的ELK集群. 三台服务器 A:logstash B:Elasticsea ...
- [CSS]三大特性之一继承性、层叠性、优先级
<style> div { color: red; font-size: 30px; {#background: #0066ff;#} } </style> <!-- 1 ...
- Waymo-自动驾驶长尾问题挑战(2019)
尽管Waymo已经在开放道路上积累超过10 Million Miles,Waymo的工程师们仍然发现有层出不穷的新自动驾驶场景待解决. 1.自动驾驶长尾场景举例 场景一:一个骑自行车的人手中拿着一个S ...
- PBFT 算法 java实现(下)
PBFT 算法的java实现(下) 在上一篇博客中(如果没有看上一篇博客建议去看上一篇博客),我们介绍了使用Java实现PBFT算法中节点的加入,view的同步等操作.在这篇博客中,我将介绍PBFT算 ...
- 国产安全自主可控IT智能运维管理解决方案
新一轮科技革命和产业变革席卷全球,大数据.云计算.物联网.人工智能.区块链等新技术不断涌现,数字经济正深刻地改变着人类的生产和生活方式,作为经济增长新动能的作用日益凸显.伴随增长的,还有网络中不断涌现 ...
- Hexo | 超详细的hexo+githhub page搭建过程
首先安装node.js 安装git 去Git官网根据你的电脑参数,下载对应版本. 下载完成,通过在命令行输入 git version 查看是否安装成功,有输出版本号说明安装成功. 鼠标邮件菜单里就多了 ...
- StarUML之八、StarUML的Entity-Relationship Diagram(实体关系图)示例
数据库表关系设计也是常有场景,本章介绍如何设计一个实体关系图 1:新建项目,在Model Explore中Add Diagram | ER Diagram到指定的元素中: 2:从Toolbox中创建E ...
- redis 5.0.7 源码阅读——压缩列表ziplist
redis中压缩列表ziplist相关的文件为:ziplist.h与ziplist.c 压缩列表是redis专门开发出来为了节约内存的内存编码数据结构.源码中关于压缩列表介绍的注释也写得比较详细. 一 ...