目录标题一. 文件操作I/O1.读取文件2.删除字符串末尾的空白3.逐行读取文件4.写入文件5.附加到文件6.特殊操作符二.Json数据1.Json的使用2.保存和读取用户生成的数据三.OS模块简介1.常用的OS模块命令四.日常算法题1.排序题2.组合题3.公司奖金4.求数5.九九乘法表for i in range(1,10):6.复制7.斐波那契数列8.暂停9.时间格式化 一. 文件操作I/O
文章目录str 字符串类生成转义字符字符串运算符前缀访问切片方法搜索子字符串构建相关字符串测试布尔条件拆分和连接字符串格式化格式化方法结构:格式控制信息 str 字符串类在 Python 处理文本数据是使用 str 对象,也称为 字符串。 字符串是由 Unicode 码位构成的不可变序列。生成# 直接用 单引号'' 括起来 'helloworld' # 直接用 双引号"r" 括起来 "hel
转载 2023-09-12 19:58:36
391阅读
for i in range() 是用来给i赋值一般常见的使用有三种:for i in range(5): print(i)从0开始到5结束,但取不到5 for i in range(1, 5): print(i)从1开始到5结束,但取不到5for i in range(1, 5, 2): print(i)从1开始到5结束,但取不到5,从1到5每次增加2range()函数一共有三个参数start
转载 2023-05-28 16:38:28
232阅读
# Python日期处理 在Python,日期和时间是常见的操作,特别是在数据分析和机器学习领域。Python提供了强大的日期和时间处理库,使我们能够轻松地处理日期和时间数据。其中一个重要的库是`datetime`库。 本文将介绍如何使用Python的`datetime`库来处理日期和时间数据,并演示一些常见的日期和时间操作。 ## 什么是`datetime`库? `datetime`是
原创 2023-08-24 10:15:07
64阅读
# Python 数据科学入门 Python 是一种高级编程语言,广泛用于数据科学领域。它提供了丰富的库和工具,使得数据处理、分析和可视化变得简单而高效。本文将介绍 Python 在数据科学的应用,并以一个代码示例来说明。 ## Python 在数据科学的优势 Python 在数据科学的流行程度越来越高,主要有以下几个原因: 1. **易学易用**:Python 语法简洁明了,语言设
原创 2023-08-22 07:54:55
48阅读
一个程序可以从键盘读取输入,也可以从文件读取输入;而程序的结果可以输出到屏幕上,也可以保存到文件便于以后使用。本文介绍Python中最基本的I/O函数。一、控制台I/O读取键盘输入内置函数input([prompt]),用于从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):s = input("Enter your input:")注:在Python 3.x版本取消了 raw_inp
四、操作列表使用for循环遍历整个列表magicians = ['alice', 'david', 'carolina'] for magician in magicians: print(magician) print(f"I can't wait to see your next trick, {magician.title()}.\n")在for 循环中,想包含多少行代码都可
转载 2023-10-23 19:10:02
121阅读
Python 表达式 i += x 与 i = i + x代码1>>> l1 = range(3) >>> l2 = l1 >>> l2 += [3] >>> l1 [0, 1, 2, 3] >>> l2 [0, 1, 2, 3]代码2>>> l1 = rang
注意:这与Java中有所不同,while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象
转载 2023-06-16 13:37:44
518阅读
# Pythonfor循环的使用:入门指南 在Python,`for`循环通常用于遍历序列(如列表、元组、字典、集合或字符串等)。它是非常常见且强大的工具。在这篇文章,我们将通过一个简单的示例来进行详细讲解,并提供如何实现`for i in a`的步骤。 ## 流程概述 我们将通过以下步骤来实现`for i in a`: | 步骤 | 描述
原创 10月前
255阅读
判断语句基本用法判断,基于一定的条件,决定是否要执行特定的一段代码,例如判断一个数是不是正数:x = 0.5 if x > 0: print "Hey!" print "x is positive"Hey! x is positive在这里,如果 x > 0 为 False ,那么程序将不会执行两条 print 语句。虽然都是用 if 关键词定义判断,但与C,Java等
转载 2024-01-14 18:36:22
304阅读
Python 文件 I/O(输入/输出)是比较乏味的事情,因为看不到明显的运行效果,但 I/O 是所有程序都必需的部分,使用输入机制,允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据),用户输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备Python 提供有非常丰富的文件 I/O 支持,它既提供了 pathlib 和 os.path 来操作各种路径,也
转载 2023-07-02 20:57:14
119阅读
小的坑,特别容易弄混弄错,初学者若不注意的话,很容易坑进去,下面我给大家深入解析一些这几个坑,希望对初学者有所帮助. 1.i+=1 不等于++i 初学者对Python语言不是特别了解的话,又正好有c++,java的语言背景,很容易把++ii+=1弄混先来看一个小例子:i=0 mylist=[1,2,3,4,5,6] while i <len(mylist): print(mylis
python,不同的情况下,这两个表达式有着很大的区别:如果a,b都是可变对象,例如list,a+=b实际是对a指向的地址上的值进行修改,即运算前后id(a)的值是不变的。            而a=a+b是不同的,首先计算等号左边a+b得到新的值,然后a再指向这个新的值。即运算后id(a)发生了改变; 但是对于不可变对象,例如int,str等,这两个表达式是一样的效果。即运算前后id(a)
# Pythona[i][i]怎么计算 在Python,我们可以通过使用索引来访问和操作二维数组的元素。其中,a[i][i]是指访问二维数组ai行第i列的元素。本文将介绍如何使用a[i][i]来解决一个实际问题,并提供详细的示例。 ## 实际问题 假设我们有一个包含学生考试成绩的二维数组,其中每行代表一个学生,每列代表一个科目。我们希望通过计算每个学生的总分,并找到总分最高的学生,
原创 2023-08-19 07:37:35
647阅读
## Python的列表切片操作 在Python,列表(list)是一种常用的数据结构,它可以存储多个元素,并且允许对这些元素进行增删改查等操作。列表是有序的,可以包含不同类型的元素,例如整数、字符串、布尔值等。 列表切片是Python中非常常用的操作之一,它允许我们从一个列表获取指定范围内的子列表。在这篇文章,我们将介绍列表切片操作以及如何使用它来提取子列表。 ### 列表切片操作
原创 2023-07-21 01:03:39
80阅读
Linux 文件I/0
原创 2019-06-28 17:08:24
1062阅读
设置stdio流缓冲模式#includeint setvbuf(FILE *stream,char *buf,int mode,size_t size) int setbuf(FILE *stream,char *buf)//该函数不返回函数结果int setbuffer(FI...
原创 2021-07-21 11:08:26
82阅读
字符串:字符串是python中最常用的数据类型。用单引号后双引号创建。转义字符转义字符描述\(在行尾时)续行符\\反斜杠符号\'单引号\''\a响铃\b退格\e转义\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\\oyy八进制数,yy代表的字符,例如:\o12代表换行\xyy十六进制数,yy代表的字符,例如:\x0a代表换行\other其他的字符以普通格式输出字符串运算符*   &
字符串无论是python或者其他语言,是最常用的数据类型之一:这儿注意在python可以通过使用引号( ' 或 " )来创建字符串。使用三引号('''或""")可以指定一个多行字符串。使用注意1、转义符 '\',反斜杠可以用来转义,使用r可以让反斜杠不发生转义。2、字符串可以用+运算符连接在一起,用*运算符重复。3、Python的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。4、
  • 1
  • 2
  • 3
  • 4
  • 5