为什么parsefloat加出来还是字符串_Python 100天从新手到大师 | Day 7 字符串与数据结构...
本文以GitHub上为素材,规划为约100天的练习,每次的学习和总结均发在这里。有错误的地方还请朋友们指正。
计算机最开始发明出来的时候是为了帮助人们进行数值上的运算,但现在数据多种多样,人们需要计算机处理文本信息,我们今天就学习如何处理字符串内容。
使用字符串
字符串的表示
字符串通常用单引号或双引号表示,例如:
在字符串中 反斜杠不是反斜杠本身的意思,而是代表的转义字符。例如 代表的意思是换行,代表制表符。如果想打印 的话,需要写 下面是例子:
如果不希望转义字符生效的话,可以在字符串前面加r,使转义字符失效
字符串的运算
字符串的运算内容通过代码展示
字符串也有很多处理方法,非常方便
在之前我们学习到可以字符串格式化输出:
使用列表
列表是一种结构化、非标量的数据类型,生成的有序序列,即列表中每个元素存在先后顺序
为什么有元组和列表
- 列表是可变的,元组是不可变的,在多线程运算中,元组不可变得特性导致它本身就是安全的,不会被添加删除更改。在某些地方推荐使用元组而不是列表
- 元组存储空间比列表小
使用元组
元组和列表非常相似,区别在于元组内元素不可更改
使用集合
集合是一种特殊的数据类型,目前我还没有接触到需要使用集合的场景,所以只将集合的使用方法放在下面。
使用字典
字典也是一种常用到的数据类型,用大括号 括起,有键值对,用冒号连接。下面是例子:
练习题
跑马灯
跑马灯的原理是一段字符串循环打印,并且每次打印后末尾最后一位换到头部第一位。
设计一个函数生成指定长度的验证码, 验证码由 大小写字母数字组成
设计一个函数,给一个文件名返回他的后缀
设计一个函数返回列表中最大和第二大的元素
计算指定的年月日是这一年的第几天。
输出制定行数的杨辉三角
打印双色球号码
约瑟夫环问题
《幸运的基督徒》有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。由于上帝的保佑,15个基督徒都幸免于难,问这些人最开始是怎么站的,哪些位置是基督徒哪些位置是非基督徒。
为什么parsefloat加出来还是字符串_Python 100天从新手到大师 | Day 7 字符串与数据结构...相关推荐
- python 100days github_GitHub - rghwer/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人,光靠我自己已经无法及时处理小伙伴们的入群申请,更无 ...
- python100天-如何系统地学习 Python,100天从新手到大师
如果你还是迷茫到底如何系统的学习Python,没关系! 为大家整理了Python100天从新手到大师的系统学习教程,让你不用再纠结,一定能帮助到你的问题. 包括从基础的Python脚本到web开发.爬 ...
- 骆昊python100天百度网盘_GitHub - yiailake/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人.我们的目标是打造一个优质的Python交流社区,一 ...
- github python100天_GitHub - 1814931012/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了一个叫Python100天学习交 ...
- 骆昊python100天 github_GitHub - zsfz/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流8群(之 ...
- python 100days github_GitHub - 596861134/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴申请单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流7群 ...
- python 100days github_GitHub - fxianchao/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流8群(之 ...
- python变成exe1023无标题_GitHub - Qing1023/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人,光靠我自己已经无法及时处理小伙伴们的入群申请,更无 ...
- python123第八周_GitHub - ChangYZ123/Python-100-Days: Python - 100天从新手到大师
Python - 100天从新手到大师 作者:骆昊 最近有很多想学习Python的小伙伴陆陆续续加入我们的交流群,目前我们的交流群人数已经超过一万人.我们的目标是打造一个优质的Python交流社区,一 ...
最新文章
- 五. python的日历模块
- proxy实现 mysql 读写分离
- 打开阿兹海默之门:华裔张复伦利用RNN成功解码脑电波,合成语音 | Nature
- 758.6G每秒:阿里云成功防御国内最大规模Memcached DDoS反射攻击
- 病毒周报(071029至071104)
- python背景虚化
- python 链表中倒数第k个节点
- 数据分析不落地?典型案例教会你!
- vant组件搜索并选择_Vue.js自定义弹层组件|vue仿微信/ios弹窗
- ASP.NET MVC XML绑定Action参数列表
- c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...
- 通过一个具体的例子学习Threadlocal Test
- 读空气java_空气质量指数查询示例代码
- 云小课|三大灵魂拷问GaussDB(DWS)数据落盘安全问题
- java用if怎么编程税收_Java - 使用If和if else语句的简单税计算器
- openGL ES进阶教程(六)美颜滤镜之美白,磨皮,红润
- 距离2022年研究生考试还有多少天?倒计时天数用便签设置
- 数据结构:线性表的顺序存储结构,实现集合的交差并补
- 点集拓扑——基本知识点整理归纳
- 【unity 保卫星城】--- 开发笔记(Demo演示篇)
热门文章
- 使用代码获得Hybris Commerce里显示的产品图片
- SAP UI5 OData binding - how does setModel work
- where is application controller bound to application main view
- CRM和C4C里的组织架构 - Organizational Structure
- 如何找到SAP CRM WebClient UI error message的来源
- a fast way to get list of all BSP application according to different search criteria
- 使用ABAP代码获得tcode RZ11里的参数值
- SAP CRM Fiori Simulation pipeline应用功能一览
- SAP UI5 popup弹出对话框的调试
- 主数据SAP Cloud for Customer产品主数据上维护的附件建模介绍