随笔分类 - Python学习笔记
Python学习
摘要:# 可变长度的参数(*与**的用法)# 可变长度指的是在调用函数时,传入的值(实参)的个数不固定# 实参是用来为形参赋值的,所以针对溢出的实参必须有对应的形参来接受# 1:用来接收溢出的位置实参# *形参名:溢出的位置实参会被*保存成元组的格式然后赋值给紧随其后的变量名# def func(x, y
阅读全文
摘要:定义# 1.形参:在函数定义阶段定义的参数称之为形式参数,简称形参,相当于变量名def func(x, y): # x, y为形参 print(x, y)# 2.实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值func(1, 2) # 1, 2为实参# 形参与实参的关系:# 在调用
阅读全文
摘要:# Python learning# coding:utf-8# 1.函数的定义""" def 函数名(参数1, 参数2, 参数3,……): 函数体 return 值 函数名() # 调用函数"""# 形式1:无参函数# def func():# print("hahaha")## func()#
阅读全文
摘要:# 方式一:文本编辑器的方式# with open('a.txt', mode='rt', encoding='utf-8') as f1:# res = f1.read()# data = res.replace('a1', 'b1')## with open('a.txt', mode='wt'
阅读全文
摘要:# 指针移动的单位都是以bytes/字节为单位# 只有一种情况特殊:# t模式下的read(n),n代表的是字符个数# with open("a.txt", mode="rt", encoding="utf-8") as f:# res = f.read(4)# print(res)# f.seek
阅读全文
摘要:# Python learning# coding:utf-8# 1.读相关操作# f.readline() 读一行# with open(r"a.txt", mode="rt", encoding="utf-8") as f: # res1 = f.readline() # res2 = f.re
阅读全文
摘要:# Python learning# coding:utf-8"""t: 1.读写都是以字符串(unicode)为单位 2.只能针对文件 3.必须指定字符编码,即必须指定encoding参数b:binary模式 1.读写都是以bytes为单位 2.可以针对所有文件 3.一定不能指定字符编码,即不能指
阅读全文
摘要:# 以t模式为基准操作# 1.r:只读模式:文件不存在时报错,文件存在时指针跳到开始位置# input_username = input("username:")# input_password = input("password:")## with open('a.txt', mode='rt',
阅读全文
摘要:""" 控制文件读写内容的模式 t 文本 1.读写都是以str(unicode)为单位 2.文本文件 3.必须指定encoding='utf-8'"""# 没有指定encoding参数操作系统会使用自己默认的编码# with open('a.txt', mode='rt') as f1: # t模式
阅读全文
摘要:# 文件对象又称文件句柄# with open("a.txt", mode="rt") as f1:# res = f1.read()# print(res)with open("a.txt", mode="rt") as f1, open("b.txt", mode="rt") as f2: re
阅读全文
摘要:# 1.打开文件# windows下的文件open"""1.open(r'D:\PythonProjects\pythonProject\PythonLearning\Day11\a.txt') # 推荐2.open('D:/PythonProjects/pythonProject/PythonLe
阅读全文
摘要:"""1.文什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘)2.为何要用文件 用户/应用程序可以通过文件将数据永久保存在硬盘中 即操作文件就是操作硬盘3.如何用文件:open() 控制文件读写内容的模式
阅读全文
摘要:"""ASCII表: 1.只支持英文字符串 2.采用8位(8bit=1Bytes)二进制数对应一个英文字符GBK表: 1.支持中文,英文字符 2.采用8位二进制数对应一个英文字符 采用16位(16bit=2Bytes)二进制数对应一个中文字符Shift-JIS表: ... ...__________
阅读全文
摘要:# 定义# 在{}内用逗号分隔开多个元素,多个元素满足一下三个条件# 1.集合内元素必须为不可变类型# 2.集合内元素无序# 3.集合内元素无重复s = {1, 2}# 类型转换res = set("hello") # 取得h,e,l,oprint(res) # {'o', 'h', 'l', 'e
阅读全文
摘要:# 字典dictd = {"k1": 1, "k2": 2, "k3": 3}print(d, type(d))d = dict(x=1, y=2, z=3)print(d, type(d)) # {'x': 1, 'y': 2, 'z': 3} <class 'dict'># 数据类型转换info
阅读全文
摘要:# list型# 作用:按位置存放多个值l1 = [1, 1.2, "aaa", ["bbb", "ccc"], {"k1": "sss", "k2": "ttt"}]print(type(l1))# 类型转换# 能够被for循环遍历的类型都可以当作参数传给list()转换成列表res = list
阅读全文
摘要:# 元组就是一个"不可变的列表"# 作用:按照索引/位置存放多个值,只用于读不用于改# 定义:()用逗号分隔开多个任意类型的元素t = (1, 1.3, "aaa") # t = tuple((1,1.3,"aaa"))print(t, type(t)) # (1, 1.3, 'aaa') <cla
阅读全文
摘要:# str类型a = "SEPIA" # a = str("SEPIA")# 类型转换# str可以把任意其他类型转换成字符串res = str({"a": 1})res1 = {"a": 1}print(res, type(res))print(res1, type(res1))# 使用# (1)
阅读全文
摘要:# 1.int型age = 10 # age = int(10)# # 类型转换a = int("11233") # 纯数字的字符串转成intprint(a, type(a))# 十进制 → 二进制x = bin(99)print(x)# 十进制 → 八进制x = oct(99)print(x)#
阅读全文
摘要:"""for 变量名 in 可迭代对象: # 可迭代对象包括:列表,字典,字符串,元组,集合 代码1 代码2 代码3"""for x in ["aaa", "bbb", "ccc"]: print(x)for i in range(5): print(i)name = "SEPIA"password
阅读全文
浙公网安备 33010602011771号