python基础知识梳理----3基本数据类型,int,bool,str ,for 循环,迭代
一:python的基本类型
1.int -----整数,主要进行数学运算
2.str -----字符串,可以保存少量数据,并进行相关操作,
3. bool ---布尔类型,判断真假
4.list ----列表.存储大量的数据 用[ ]表示
5.tuple ----元组,不可以发生改变的列表, 用()表示
6.dict ----字典,保存键值对,一样可以保存大量的数据
7,set -----集合,保存大量的数据. 并且不可以重复
二:列表切片问题
1:列表索引问题
列表是内容排序[0.1.2.3.4.5.6]
[-6,-5,-4,,-3,-2,-1]
# s1= 'python是非常nb的语言'
print(s1[0])
输出 p
print(s1[2])
输出 t
print(s1[-1])
输出: 言
2:切片问题
语法规则:str[start,end,step]
开始,尾巴,步长
总结:看头不看尾巴,左到右,步长看情况
#s2='python是非常厉害的语言'
print(s2[0:3])
输出 pyt
print(s2[2:5])
输出 tho
print (s2[0:4:2])
输出 pt
print(s2[-1:])
输出 言
print(s2[-5:-1])
输出 厉害的语 (顾头不顾尾,尾巴是-1 的位置)
三:字符串相关的操作
s3='python是nB的语言'
`````大小写转换
s4 = s3.capitalize() #该函数没有返回值,需要一个变量接收才行
print(s4)
输出:Python是nb的语言
`````所有字母都变成大写(小写) 经常用
ret = s3.lower() 全部转换成小写
ret = s3.upper() 全部转换成大写
# 例子 常用的验证码验证
yanzhengma = 'AbCdEf'
inputname = input('请输入验证码,不区分大小写')
if inputname.upper()== yanzhengma.upper() :
print('验证码正确')
else:
print('验证码不正确')
`````字符居中 不常用
ret = s3.center(10,'*') # 拉成10个字符把字符串放中间,其余位置填补*
`````去空格 经常用
s6 = ' acf asd '
ret = s6.strip() 去掉左右两边的空格
print(ret)
输出 'acf asd' 中间空格不去掉
# 例子,应用在用户账户密码输入时候
name = input('请输入名字').strip()
password = input('请输入密码').strip()
if name == 'admin' and password == '123':
print('登陆成功')
else:
print('登陆失败')
`````字符串切割 常用
# 如果什么都不填写那么按照空格分割
s9 = 'asd,wes,qwes,23se,ads'
lis = s9.split(',') # 字符切割 ,用 ',' 进行切割,切割完以后是列表的形式
print(lis)
输出
['asd', 'wes', 'qwes', '23se', 'ads']
`````计算字符串长度
s4 = len('asd')
print(s4)
输出 3
该函数计算字符串长度
四 迭代 for 循环 (迭代的意思是从筐里一个一个往外拿)
语法
for 变量 in 可迭代对象:
循环体
例子:
lis = 'pythonisnb语言'
for i in len(lis)
python基础知识梳理----3基本数据类型,int,bool,str ,for 循环,迭代的更多相关文章
- python基础知识梳理-----4基本数据类型,list ,tuple 操作 ,增删该查,以及其他功能函数
一:列表的增加 1: append() lis = ['张三','李四','王二码子','李鹏智障'] lis.append('赵武') # 这种加法是放在最后 print(lis) 输出 ...
- day3------基本数据类型int, bool, str,list,tuple,dict
基本数据类型(int, bool, str,list,tuple,dict) 一.python基本数据类型 1. int 整数. 主要用来进行数学运算 2. str 字符串, 可以保存少量数据并进 ...
- 基本数据类型int,bool,str
.基本数据类型(int,bool,str) 基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大 ...
- python基础知识3——基本的数据类型2——列表,元组,字典,集合
磨人的小妖精们啊!终于可以归置下自己的大脑啦,在这里我要把--整型,长整型,浮点型,字符串,列表,元组,字典,集合,这几个知识点特别多的东西,统一的捯饬捯饬,不然一直脑袋里面乱乱的. 一.列表 1.列 ...
- python基础知识梳理----6set 集合的应用
集合内容简介: set 一: 集合简介 集合set集合是python的一个基本数据类型.一般不是很常用set.中的元素是不重复的.无序的.里里面的元素必须是可hash的tuple,bool),str, ...
- python基础知识梳理----5dict 字典的应用
内容简介: 1:字典简介 2:字典的增删该查 3:字典嵌套 1: 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根 ...
- 第三天-基本数据类型 int bool str
# python基础数据类型 # 1. int 整数 # 2.str 字符串.不会用字符串保存大量的数据 # 3.bool 布尔值. True, False # 4.list 列表(重点) 存放大量的 ...
- 基本数据类型(int,bool,str)
目录: 1.int 数字类型 2.bool 布尔值 3.str 字符串类型 一.整型(int) 在python3中所有的整数都是int类型.但在python2中如果数据量 ...
- python基础知识2——基本的数据类型——整型,长整型,浮点型,字符串
磨人的小妖精们啊!终于可以归置下自己的大脑啦,在这里我要把--整型,长整型,浮点型,字符串,列表,元组,字典,集合,这几个知识点特别多的东西,统一的捯饬捯饬,不然一直脑袋里面乱乱的. 对于Python ...
随机推荐
- win10如和设置远程桌面
最近几天一直在搞远程桌面问题,电脑一直连不上远程,今天终于出来了. 前提前提 条件,要电脑允许Administrator用户,先把电脑切换到那个用户,然后进行下面操作. 1.在桌面,我的电脑图标,鼠 ...
- ubuntu 12.04安装jdk 8
转载:http://www.itnose.net/detail/6196130.html Ubuntu12.4安装jdk1.8 1.要安装的jdk,我把它拷在了共享文件夹里面. (用优盘拷也可以 ...
- Golang之方法(自定义类型,struct)
方法的使用,请看本天师的代码 //Golang的方法定义 //Golang中的方法是作用在特定类型的变量上,因此自定义类型,都可以有方法,不仅仅是struct //定义:func (recevier ...
- YourKit Java Profiler安装和破解
YourKit Java Profiler是业界领先的Java性能剖析工具.其独立版本安装成功且首次启动 YourKit Java Profiler 后,会弹出一个对话框,让用户选择 YourKit ...
- 10个实用的UX设计作品推销小窍门
以下内容由Mockplus(摹客)团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具. 众所周知,产品用户体验很重要,即使是Google也知道这一点.但是,当真正涉及到UX 设计销 ...
- 使用类加载器加载配置文件/getClassLoader().getResourceAsStream()
加载配置文件的两种方式; 1. 2. 两者相比,第一种方式更为方便,因为文件目录发生改变就会找不到.
- PHP 微信公众号开发 - 获取用户信息
项目微信公众号开发,记录获取用户微信号信息,和用户openid 1,登录微信公众平台 点击登录微信公众平台 2,获取公众号开发信息 登陆之后在 开发->基本配置 3,设置IP白名单 在这里添加服 ...
- 6 scrapy框架之分布式操作
分布式爬虫 一.redis简单回顾 1.启动redis: mac/linux: redis-server redis.conf windows: redis-server.exe redis-wi ...
- Linux gcc支持的语法 __attribute__ 属性设置
__attribute__实际上是gcc专有的一种语法,是用来设置函数属性.变量属性.类属性的 语法:之前在C中的结构体对齐中提到过,当时是用来告诉编译器这个结构体的对齐方式 ,其实他还有很多种用法, ...
- Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效果
目前Android的实现是:有来电时,音乐声音直接停止,铃声直接直接使用设置的铃声音量进行铃声播放. Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效果. 如果 ...