03 python基础数据类型和for循环
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了03 python基础数据类型和for循环,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2636字,纯文字阅读大概需要4分钟。
内容图文
![03 python基础数据类型和for循环](/upload/InfoBanner/zyjiaocheng/644/96d70000ef6c447f913ac52382dd8eed.jpg)
1 内容大纲
- 基础数据类型
- int类型
- bool类型
- str类型
- 索引、切片
- 常用str的操作方法
- for循环
2 内容回顾
- pycham安装
- while循环
- 如何中止循环
- 改变标志位
- 使用break命令
- 使用系统命令
- continue语句
- 如何中止循环
- 格式化输出:让字符串的某些位置变成动态可变的,可传入的
- 编码的知识
- 编码:二进制与文字的对应关系
- ASCII:二进制与英文字母,数字,特殊字符的对应关系
- GBK国标:英文表示完全沿用ASCII表,中文是自己编写的
- Unicode:万国码
- UTF-8:可变长编码
3 作业回顾
- 详细内容见代码
4 今日内容
- 基础数据类型
- 为什么需要有数据类型?
- 字符串数据:可以存储少量的信息,也可以进行切片
- bool数据:只有真或假,True、False
- 列表数据:list,存储大量的数据
- 元组数据:tuple,存储大量的数据,但是存储的数据是不可变的
- 字典数据:dict,存储大量的关联性数据
int类型:主要用于数据计算
不同进制之间的转换
- 二进制转换成十进制
- 十进制转换成二进制
- bool和int之间的互相转换
- Ture转换成int是1,False转换成int是0
- int转换成bool是,非0都会转换成True
数字类型的字符串可以转换成int类型
- bool和str之间的转换
- str转换成bool:非空即True
bool转换成str:没有任何意义,例如str(False)
bool类型:一般情况下,只有bool值可以作为条件进行判断,例如if后面的条件,while后面的条件等等
- str数据类型
- 对字符串进行索引,切片出来的数据都是str类型,且新生成的数据和之前的数据没有任何关系
- str[:6],str[0:6]
- str[6:]
- str[0:5:2],str[:5:2]
- s1[-1:-5] #这种情况不会报错,但是也取不出来,因为默认的方向为正向
- s1[-1:-5:-1] #这种情况才是正常的取值途径
- s1[::-1]#倒叙全部取出来
- str的常见方法
- upper():s1=s.upper() #全部变大写,不会对原字符产生影响,生成一个新字符
- lower(): s1=s.lower() #全部变小写,不会对原字符产生影响,生成一个新字符
- startwith():以特定字符串开始
- endwith():以特定字符串结束
- replace():替换特定的字符串,replace('hello','world'),将hello替换成world
- strip():去除空白、空格,例如str.strip()
- 利用strip可以去除特定的字符,str.strip('xqer'),去除str里面的所有xqer
- split():默认按照空格分割字符,并返回一个列表,例如str.split()
- 也可以指定分隔符,例如":",但是在形成新的列表时,不会出现分隔符
- 也可以在后面指定数字,str.split(":",2),这个表示只讲前两个:进行分割,不分割后面的
- join():字符串拼接
- 例如:list01 =['a','1','c'],s3=':'.jion(list01),最后的结果是一个字符串:''a:1:c"
- count():统计特定字符出现的次数
- format格式化输出
- "我叫{},今年{}岁,性别{}".format("张麟","30","男")
- "我叫{0},今年{1}岁,性别{2},我依然叫{0}".format("张麟","30","男")
- "我叫{name},今年{age}岁,性别{sex}".format(name="张麟",age="30",sex="男")
- is系列,判断这个字符串是不是全部由xx组成
- str.isnum() #字符串是不是全部由数字组成
- str.ispha() #判断字符串是不是全部由字母组成
- str.isdigit() #判断字符串是不是由数字组成
- str.isdecimal #判断字符串是不是由十进制组成
- 例如name.isnum()
- 成员运算
- in #判断某些字符串是否包含特定字符
- not in
- len()函数:获取一个元素总共的字符个数
for循环:和while循环类似,可以和continue和break结合
内容总结
以上是互联网集市为您收集整理的03 python基础数据类型和for循环全部内容,希望文章能够帮你解决03 python基础数据类型和for循环所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。