Python
Polaris_GQ
这个作者很懒,什么都没留下…
展开
-
Python——1.7文件操作
1)文件:就是把一些数据存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。2)文件操作(打开/关闭/读取/操作)#1.打开-关闭file'''1)打开文件:open(文件名,访问模式); 若在写‘w’的状态下,打开不存在的文件,则程序会新建一个文件; 若在读‘r’的状态下,打开不存在的文件,则会报错; 若open是打开一个文件,那么可以不用写打开的模式,即只写open('test.txt');2)关闭文件:close() 文件关闭后,才可以让别.原创 2022-03-03 16:56:01 · 454 阅读 · 0 评论 -
Python——1.6函数+全局变量/局部变量
# -*- coding = utf-8 -*-# @Author:Polaris# @File:函数.py# @Software:PyCharm#1.无参函数def printInfo(): print('-------------') print('人生苦短,我用python') print('-------------')printInfo()#2.带参函数def add2num(a,b): c=a+b print(c)add2num(11,原创 2022-03-03 14:05:34 · 504 阅读 · 0 评论 -
Python——1.5集合
集合set([iterable])函数:创建一个无序不重复元素集,可以用于关系测试、删除重复数据、进行交、并、差等操作;集合set:是无序不重复的键key的集合,与字典的不同之处在于:1)dict的key是不可变的value可变;2)set的key是可变的,但不可以重复(重复元素在set中自动过滤);注:set可以理解为强制类型转化s=set([1,2,3])print(s) #输出为:{1, 2, 3}s=set([1,1,2,3])print(s) #输出为:{1, 2, 3}.原创 2022-03-02 16:52:18 · 344 阅读 · 0 评论 -
Python——1.4字典
1)字典类似map是无序序列,使用键-值(key-value)存储,具有极快的查找速度;2)键(key)必须是不可变类型;3)同一个字典中,键(key)必须是唯一,值(value)可以不唯一;4)get():返回指定的key的值;若key不存在,则返回默认值None/自己设置的任意值;注:dict中查找元素,是根据键(key)来查找;list与tuple是根据下标(index)来查找;info={} #创建空字典info={'name':'班长','id':100,'sex':'男','ad.原创 2022-03-02 16:10:45 · 176 阅读 · 0 评论 -
Python——1.3元组
元组tuple与列表List相似(即也可以包含不同的数据类型,都是有序序列),但不同之处在于:1)tuple的元素不可以修改(即某一地址里的元组,其内容不可以改变);2)元组的元素不可以变,但是可以包含可变的对象,如list;注:定义一个只有1个元素的tuple,必须加逗号;#1.元组的打印tup1=() #创建空元组tup1=(50) #不加逗号,类型为整型print(tup1) #50print(type(tup1)) #<class 'int'>tup1=(50,) .原创 2022-03-02 10:25:57 · 7511 阅读 · 0 评论 -
Python——1.2列表
1)List类似一维数组,List的嵌套类似二维数组2)列表可以存放不同的数据类型注:List的参数可以为任意类型,即列表里面可以嵌套列表#1.打印列表(一维)nameList=[] #定义一个空列表nameList=['xiaoWang','xiaoZhang','xiaoHua',786,2.23]print(nameList) #直接打印列表print(nameList[0]) #打印列表元素print(nameList[1])print(nameList[2])#1.打印列.原创 2022-03-02 08:34:57 · 148 阅读 · 0 评论 -
Python——1.0判断与循环
1)循环可以依次把list(列表)、tuple(元组)、str(字符串)的元素迭代出来,从而对其进行单独处理;2)for循环不需要用到下标,while循环需要用到下标;3)'''for 临时变量 in 列表/字符串/元组(范围): 循环满足条件所执行的代码'''for i in range(5):#range()从0开始;(起始数字,终点数字,步长) print(i,end="")for i in range(0,9,3): print(i,end="")Name.原创 2022-03-01 18:11:59 · 156 阅读 · 0 评论 -
Python——1.1字符串
1)字符串类似数组,可以采用下标引用2)[,)左闭右开3) [起点,终点,步长]4) ‘+’表示字符串的连接 '*’表示字符串的重复str="chengdu"print(str)print(str[0:-1])# 或者print(str[:-1]) 表示从开始到倒数第一个print(str[0])print(str[2:5])print(str[2:])print(str*2)print((str+'\t')*2)#print((str'\t')*2) #SyntaxErr.原创 2022-02-27 19:44:27 · 403 阅读 · 0 评论