猫宁!!!

参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币

https://www.liaoxuefeng.com/wiki/1016959663602400

https://blog.csdn.net/SuperCreators/article/details/81393977

第四天:高级数据结构

文件的读写

fin=open("data.txt"),读取文件,如果在同一个文件,直接写文件名就好,如果不是,需要写文件的路径。

fout=open("data.txt",w),写入文件,添加一个w。

wholedata=fin.read(),一次性读取文件所有内容。

for line in fin:print(line),按行读取文件内容。

fout.write("xyz\n"),写入一行数据到文件中。

fin.close(),fin.close(),文件关闭。

fout.flush(),写入大文件时刷新内存之用,避免卡死。

编程系统环境kali linux

建名为ceshi.py和ceshi.txt的文件,同在root目录之下。

ceshi.txt中按行输入1-12共计12个数字,注意1-12要在excel中生成,然后复制到文档中,避免有换行符产生。

ceshi.py中代码如下:

执行该代码,有明显的换行符

去掉换行符,line.strip()能实现。

计算1-12的最大,最小和平均值

将上述结果输出到一个文件中,文件名ceshiout.txt,str()是为了将打印结果字符串化,\n是为了换行,避免所有字符出现在同一行。

直接读取一个名为ceshi.sql的文件,并打印出来

第五天:高级数据结构

字符串知识点,注意此处全部是英文字符输入

单引号和双引号等价,如下是一样的

“hello pjzhang”   'hello pjzhang'

单引号里放双引号,双引号放单引号

"hello 'hi' pjzhang"   'hello "hi" pjzhang'

单引号放单引号,双引号放双引号,均需要转义符号

"hello \"hi\" pjzhang"   'hello \'hi\' pjzhang'

三引号含有三个双引号或者三个单引号,中间可以放任意的单引号和双引号,里面可以写多行的内容

"""

"""

'''

'''

字符串切片,中括号就是限定一个范围。s[2:5],开头是第0个元素,从第二到第五个元素,但是不含第五个元素。

字符串格式化的5种方式,举一反三,换个方式

%s表示字符串,%d表示整数,%f表示浮点数,……,还有很多类似的

f将赋值内容填写进去了

\t是水平制表符的意思

字符串的常用方法

字符串长度

生成字符串

判断开头与结尾

替代字符串中的值

将字符串分割成列表

清除字符串两边的空格等空白字符

判断字符串是否为数字

第六天:高级数据结构

列表的修改

列表支持的函数

增加列表内容

合并列表或者清除列表内容

列表长度与列表打印

列表排序

列表推导式,实现简明扼要的创建列表

这一次我换上微软的代码编写工具vs code了,如下是两种表现形式,结果都是一样的。

如何获取两列数据中的第一列,记得数据在excel中快速生成哦

\t始终是作为分割符存在的,len(line.strip())>0表示每行的长度超过0,str(line).split('\t')[0],取出每行的第一位,第一位和第二位之间有一个水平制表符\t,以此为分割

这是第三天到第六天的内容,视频更精彩,更易懂,可以自行去购买。

PJzhang:python基础入门的7个疗程-two的更多相关文章

  1. PJzhang:python基础入门的7个疗程-one

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 安全从 ...

  2. PJzhang:python基础入门的7个疗程-three

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 第七天 ...

  3. PJzhang:python基础入门的7个疗程-five

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第十三天:代码组织 类是 ...

  4. PJzhang:python基础入门的7个疗程-six

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第16天:开源模块 sy ...

  5. PJzhang:python基础入门的7个疗程-four

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 第十天 ...

  6. PJzhang:python基础入门的7个疗程-seven

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第19天:开源模块 数据 ...

  7. PJzhang:python基础进阶的10个疗程-two

    猫宁!!! 第2节:python基本图形绘制 保留字是python基础语法的支撑 默写python代码是件挺恐怖的事情!!! 2008年android操作系统诞生 计算时代 编程语言也是一个江湖 C语 ...

  8. PJzhang:python基础进阶的10个疗程-one

    猫宁!!! 课程导学 北京理工大学 国家精品在线开放课程 零基础.大学水平 100行左右的python可以做很多事情 编程是基本技能,体会思维 时间成本和收益的关系 每周5个小时 https://py ...

  9. PJzhang:python基础进阶的10个疗程-three

    猫宁!!! 参考:北京理工大学-python程序语言设计 第3节:基本数据类型 默写代码的重要性. 保留字一定要全部都会默写,不能有错. pow(x,y),计算x的y次方,整数没有大小限制 整数进制 ...

随机推荐

  1. JavaScript正则表达式-断言

    (?=reg_pattern):正前向断言 只有当字符串右侧出现匹配reg_pattern的字符时才匹配正则表达式. str = "img1.jpg,img2.jpg,img3.bmp&qu ...

  2. as eclipse 对比

    eclipse目录结构 src:存放prj源码 gen:自动生成文件,R类存放资源文件的唯一id android+版本:项目jar包 assets:res存放资源文件,不会被gen生成资源id,同过a ...

  3. cf950f Curfew

    神贪心--写了一个晚上加一个早上. 先考虑只有一个宿管的情况. 首先,如果这个宿舍人多了,多余的人就跑到下一个宿舍.(如果这是最后一个宿舍的话,多的就躺床底下) 如果这个宿舍人少了,但是能从别的宿舍调 ...

  4. jmeter结果分析详解

    Jmeter测试报表相关参数说明 采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明.以下是在一次具体负载测试中得出的具体数值,测试线程设置情况为:线程数: ...

  5. 【LeetCode】Permutations(全排列)

    这道题是LeetCode里的第46道题. 题目要求: 给定一个没有重复数字的序列,返回其所有可能的全排列. 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3 ...

  6. 【LeetCode】Reverse Nodes in k-Group(k个一组翻转链表)

    这是LeetCode里的第25道题. 题目要求: 给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表. k 是一个正整数,它的值小于或等于链表的长度.如果节点总数不是 k 的整数倍,那么将最 ...

  7. excel设置单元格为文本

    可以使用分裂功能,解决单元格无法设置成文本的问题.

  8. BZOJ 4566 [Haoi2016]找相同字符 ——广义后缀自动机

    建立广义后缀自动机. 然后统计子树中的siz,需要分开统计 然后对(l[i]-l[fa[i]])*siz[i][0]*siz[i][1]求和即可. #include <cstdio> #i ...

  9. (2015大作业)茹何优雅的手写正则表达式引擎(regular expression engine

    貌似刚开学的时候装了个逼,和老师立了个flag说我要写个正则表达式引擎,然后学期末估计老师早就忘了这茬了,在历时3个月的懒癌发作下,终于在这学期末deadline的时候花了一个下午加晚上在没有网的房间 ...

  10. POJ 1006 生理周期【数论】

    这题是有中文版的(右上角选项卡里把default改成简体中文)然后看到他把biorhythms翻成生理周期我可耻的笑了......23333 如果没有限定从日期d开始,完全可以从第一天起开始计时,因此 ...