首页 > 编程语言 >聪明办法学python chap 6字符

聪明办法学python chap 6字符

时间:2023-12-02 23:57:45浏览次数:49  
标签:字符 读取 文件 python open chap 字符串 true

聪明办法学python chap 6字符

四种引号:

单引号,双引号区分不大

两种引号可以在打印中打印出引号;

三引号:写多好,注释

换行号

  • \转义字符 \n代表换行 也可以在多行print时打\来排除换行保持美观

    双引号\ ""

repr and print:

输出看起来一样,实际却不一样repr可以识别转义的字符(”里面的全部内容“)

字符串常量运算:

import string

ascii_letters:26个字母小写和大写一次打出

ascii_lowercase只打印小写

ascii_uppercase只打印大写

digits:0-9一次打印

printable:0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&'()*+,-./:;<=>?@[]^_`{|}~

whitespace:' \t\n\r\x0b\x0c'

字符相加(相接),相乘(复制几次)

in 判断字符串是不是在另一个里面

索引切片:

索引找位置

[] 左闭右开 默认参数0 第三个参数step步长

翻转字符串[::-1] join函数 join(reverse())

enumerate获得元素的序号

zip(a,b)

for a,b in zip(s,s2)分别给a,b

split ()自动产生列表,但不储存

splitlines() 按行输出

强制转换:

str(input())

库函数

len() 获取字符串长度

chr() ASCLL对应字符

ord() 字符对应的ASCLL值

eval执行算法,有风险

import ast ast.

isalnum 判断字符(非字符true)

isalpha 判断是否全是字母(全是并且不区分大小写true)

isdigit 判断是否全是数字(全是true)

islower 是否是小写(小写true)

isspace 判断是否是空格 (是true)

isupper 判断是否是大写 (有大写true)

.strip()去除头尾的空格

.replace 换

.count 记录出现次数 区分大小写

.startswith()判断开头是否是 end

,find 找到对应的索引

.index 与find一样

Open() 函数

Python open() 函数用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数。

open(file, mode) 函数主要有 filemode 两个参数,其中 file 为需要读写文件的路径。mode 为读取文件时的模式,常用的模式有以下几个:

  • r:以字符串的形式读取文件。
  • rb:以二进制的形式读取文件。
  • w:写入文件。
  • a:追加写入文件。

文件对象

open 函数会返回一个 文件对象 需要close才能执行下一次

  • close( ): 关闭文件
  • 在r与rb模式下:
    • read(): 读取整个文件
    • readline(): 读取文件的一行
    • readlines(): 读取文件的所有行
  • 在w与a模式下:
    • write():
    • writelines():

import with

with open 不需要close

标签:字符,读取,文件,python,open,chap,字符串,true
From: https://www.cnblogs.com/FrankAaron/p/17872484.html

相关文章

  • 聪明办法学Python Task06&Task07
    定义函数  1函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()        2任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数        3函数内容以冒号 : 起始,并且缩进        4return[表达......
  • 字符串
    字符串字符串文字单引号,双引号print('单引号')print("双引号")单引号双引号why2种不能只用一种,无法正确判断一个字符串的终止位置字符串中的换行符\n代表换行“”“可以包括多行内容其他转义序列print("双引号:\"")双引号:"print("反斜线:\\")反斜线:\转......
  • 【python笔记】contextlib,自定义with语句
    参考书籍:《深度学习入门——自制框架》[日]斋藤康毅步骤18.5使用with语句切换with语法python中的with语句,用于自动进行后处理。如文件读写:withopen('sample.txt','w')asf:f.write('hellosb!')这段代码等价于f=open('sample.txt','w')f.write('hellosb!&......
  • 聪明办法学python chap5循环
    聪明办法学pythonchap5循环for循环:重复执行特定范围的循环,知道已知循环次数可以用forfor_inrange()左闭右开区间range(起始默认为0,终止,步长默认为1)while循环:不知道循环什么时候停下来跳出循环:break:跳出循环continue:跳出本次循环;进入下一次循环......
  • 聪明办法学Python Task06&Task07
    循环LOOPfor循环在知道循环次数的情况下forxinrange(m,n):!!!注意:1.range(m,n)中包含x,不包含y(前闭后开);​ 2.省略第一个参数时,默认起始范围是0;​ 3.当添加第三个参数时:​ 第三个参数代表“步长”​ 如:foriinrange(0,10,2):print(i)输......
  • 第四次python学习笔记
    循环结构:1.while循环:用法:while条件:条件成立重复执行的代码1条件成立重复执行的代码2......示例一:计算1-100累加和分析:1-100的累加和,即1+2+3+4+….,即前两个数字的相加结果+下一个数字(前一个数字+1)。 i=1num =0......
  • python并行之flask-socketio
    1、服务器端fromflaskimport*fromflask_socketioimport*fromflask_socketioimportSocketIOfromnasbench_lib.nasbench_201importNASBench201importrandomimportsubprocessclassServer:def__init__(self,gpu):self.app=Flask(__name__)......
  • python task4
    python(四)循环for循环和循环范围for循环的特点基于提供的范围,重复执行特定次数的操作for_inrange(m,n+1)range(x,y)是左闭右开区间,包含x,不包含y(如果省略第一个参数,range起始范围默认为0)(如果添加第三个参数,第三个参数为“步长”step)或者defsumF......
  • 聪明办法学python task5/6
    循环for语句range()以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长')(前闭后开)for...else语句用于在循环结束后执行一段代码如果在循环过程中遇到了break语句,则会中断循环,此时不会执行else子句。while循环用CTRL+C来退出当前的无限循环。......
  • 聪明办法学python第四次打卡
    循环for循环的特点基于提供的范围,重复执行特定次数的操作for循环嵌套#下面的代码将输出二维坐标defprintCoordinates(xMax,yMax):forxinrange(1,xMax+1):foryinrange(1,yMax+1):print(f"({x},{y})",end="")print()printCoordinat......