python
桃子猫的布偶
心若明镜,眼若星辰。
展开
-
python基础之格式化字符串
python基础之格式化字符串格式化字符串a=3b=5print(str(a)+'+'+str(b)+'='+str(a+b))#方案一print('%s+%s=%s'%(a,b,a+b))#%s表示字符串,%d表示整数类型,%f表示浮点类型的数字info='我叫%s,你叫%s,他叫%s,今年是%d年'%('桃子猫的布偶','二狗','隔壁老王',2020)print(info)#当位数不足时,通过规定数字的长度进行补空格,补数字0操作info='我叫%5s,你叫%5s,他叫%5s,今原创 2020-10-05 10:37:08 · 126 阅读 · 0 评论 -
python基础之文件读写
python基础之文件读写文件读写注意:需要手动创建几个*.txtfile1=open('d:\\note1.txt') #可以多加一个\让\n的特殊含义不生效file1=open('d:/note1.txt') #用/替换\,效果一样file1=open(r'd:\note1.txt') #前方加一个r,让后方的转义符都不生效file1=open('d:/json3.txt','r') #r读取模式,w写入模式(清空之前的内容),a追加写入模式,如果不写第二个参数,则缺省值为读取模式prin原创 2020-10-05 09:38:54 · 186 阅读 · 0 评论 -
python基础之字典
python基础之字典字典#字典是键-值存储,可变对象,无序的,键唯一dict1={'A':'apple','B':'book'}dict2={'B':'book','A':'apple'}print(dict1==dict2)list1=[1,2]list2=[2,1]print(list1==list2)#新增元素dict1['C']='cake'print(dict1)#如果键相同,则值的更新dict1['B']='byte'print(dict1)dict3={'A':原创 2020-10-05 08:54:59 · 144 阅读 · 0 评论 -
python基础之循环与注解
python基础之循环与注解循环语句与注解a=9 #全局变量def fun1(): global b #声明一个全局变量 b=5 #局部变量,只在函数内部生效 returnfun1() #如果要使用函数内的全局变量,至少需要调用一次函数,否则函数内的代码不会执行print(b)#while循环i=1while i<=10:#循环语句,用print函数打印数字1到10 if i==10: print(i) else:原创 2020-10-05 08:31:20 · 364 阅读 · 0 评论 -
python基础之函数
python基础之函数函数#函数定义必须以def开头,+函数名,参数,+冒号#从函数的定义行的下一行开始,必须有缩进def sumdata(): print('Hello') pass #占位符,没有实际意义,只是避免语法错误print(sumdata())#函数的返回值 return 语句不是必须的,但是如果没有return,函数就没有返回值def sumdata(a,b): return a+b#return之后的语句,称之为不可达语句def sumdata(a原创 2020-10-05 08:30:09 · 590 阅读 · 0 评论 -
python基础之对象方法
python基础之对象方法对象方法a=' ABC DEFG 'b=a.strip() #去掉字符串前后的空格,或者其他指定的值print(b)a2='------------------------ABC---DEFG--------------------'b2=a2.strip('-') #去掉字符串前后的减号print(b2)c='EKGJERGJEKJEGJPERPEQRRVDC'#字符串当中,G出现了几次?print(c.count('G'))# 判断某个身份证是否是北京的原创 2020-10-04 08:38:58 · 187 阅读 · 1 评论 -
python基础之条件表达式
python基础之条件表达式条件表达式#分支语句score=98if score>=90: print('优秀')elif score>=80: print('不错')elif score>=60: print('及格')else: print('不及格')a=input('请输入一个数字:') #input()函数,从键盘读取用户的输入,a是返回值,是字符串类型if not a.isdigit():#判断输入的是否是数字 prin原创 2020-10-03 14:50:30 · 548 阅读 · 0 评论 -
python基础之深浅拷贝布尔表达式
python基础之深浅拷贝布尔表达式深浅拷贝list1=[10,20,30,[40,50]]list2=list1 #普通的赋值,其实list1和list2指向的是同一个内存地址list2=list1[:] #切片可以生成新的列表,但是对于子列表而言,仍然指向的同一个地址import copy #导入标准库中的copy模块list2=copy.copy(list1) #浅拷贝,等价于切片[:]list2=copy.deepcopy(list1) #深拷贝list1[3][0]=60 #修改了原创 2020-10-03 08:07:31 · 165 阅读 · 0 评论 -
python基础之字符串详解
python基础之字符串字符串a=2 #数字b='1234567' #字符串可以用单引号表示c="1" #字符串也可以用双引号表示#引号既可以用单引号,也可以用双引号,但是前后要一致print("It's OK.") #当句子中有单引号时,可以使用双引号,避免语法错误.print('He said:"Are you ok?"') #当句子中有双引号时,可以使用单引号,避免语法错误.#三引号的概念 既可以三个单引号,''' ''',也可以是三个双引号""" """print('日照香炉生紫烟原创 2020-10-02 18:14:35 · 207 阅读 · 0 评论 -
python基础之列表元组
python基础常用的数据类型1、整数(int)2、浮点数(float)3、字符串(string)4、布尔型(boolean)列表和元组1、列表特点1-存放任意数据类型2-原创 2020-10-02 10:56:28 · 107 阅读 · 0 评论