python
文章平均质量分 52
pythonstevedore
cnzzym
展开
-
学习pyhton第5节课函数
'''封装:打包封装一个函数函数分为两部分定义函数:打包调用函数:使用'''def func(): #把要重复使用的代码放在函数的缩进里面 phone=input('请输入要判断的手机号码') if not phone.isdigit(): print('你输入的电话号码不都是数字') elif len(phone)!=11: print('你输入的电话号码不是11位数字') elif ...原创 2022-05-22 10:16:30 · 130 阅读 · 0 评论 -
基础复习课
'''复杂数据类型:列表数据 字典数据 集合数据 set'''list_demo = [1 , 2 , 3 , 5]list_demo[1]list_demo.append(6)print(list_demo)# insert('2',1)# 键值对的格式 键数据(唯一,不可变数据):值数据dict_demo = {'码趣课堂': {'python':'爬虫,web,人工智能'}}print(dict_demo['码趣课堂'])...原创 2022-05-22 10:13:09 · 123 阅读 · 0 评论 -
学习python第四节课字符串和散列类型的笔记
str1=' hello world 'print(str1)#print(str1[1])#print(str1[0:3])#直接通过下标进行修改内容会报错#str1[0]='g'#print(str1)#替换 会生成全新的字符串需要用变量接受,默认会全部替换#第一个参数是被替换的内容,第二个参数是想要替换成的内容,第三个参数是替换的个数#str2=str1.replace('o','a',1)#print(str1)#print(str2)#大写#str2=str1.upp..原创 2022-05-15 09:19:51 · 201 阅读 · 0 评论 -
字符串易错点和高精度计算
#易错点#一定要思考清楚,我们需要用的是字符串还是变量#没有定义a变量就会报错#如果需要打印变量a,就需要在上面定义一个a变量#如果需要打印字符串类型的a,那就需要在print括号里面的a加上引号,定义成字符串a=1print(a)#input接收到的都是字符串类型的,不管输入的是数字、字母还是布尔类型的,都会显示字符串b=input('请输入一个字符')print(b,type(b))#print()如果什么都不会写,会有一个默认的参数end,end的默认的值是换行,如果不想进行原创 2022-05-15 09:17:15 · 111 阅读 · 0 评论 -
用for循环写九九乘法口诀表
第一种写法for i in range(1,10): for j in range(1,1+i): print('%d*%d=%d' %(j,i,i*j),'',end='\t') print()第二种写法for i in range(1,10): for j in range(1,1+i): print('%d*%d=%-4d'%(j,i,i*j),end='') j+=1 print('')i+=1print()第三...原创 2022-05-13 22:14:32 · 1889 阅读 · 0 评论 -
学习python第三节笔记二小节
#1、利用while写出九九乘法表'''x=1while x<=9: y=1 while y<=x: res='%-2d'%(x*y) print(f'{y}*{x}={res}',end=' ') y+=1 print() x+=1'''#2、利用random 的randint 方法写一个猜数字的小游戏 1- 100import randomboom=random.randint(1,100)...原创 2022-05-13 22:09:54 · 266 阅读 · 0 评论 -
学习python第三节笔记一小节
#1、一个时间格式的整数:20201018,利用计算取出它的年月日#20201018 int类型#利用计算取出它的年月日 + - * / // % **#前四位是年 中间两位是月 最后两位是日#20201018-2020.1018data=20201018year=data//10000month=data%10000//100day=data%100print(f'{year}年{month}月{day}日')#2、将多个单词利用字符串拼接成一句话,并输出#+拼接 必须都字符..原创 2022-05-13 22:08:58 · 217 阅读 · 0 评论 -
学习python第四节课笔记
'''for循环-迭代循环迭代:依次获取到每个元素元素:内容,数据for循环会依次获取每个数据什么东西可以存放多个元素str字符串:把多个字符串用引号包起来语法:for 变量 in 要迭代的对象for循环就是依次获取in后面的可迭代对象的每个元素,赋值给到变量''''''for i in 'hello': print(i)'''#print会执行多少次,循环的次数是按照内容个数决定的#数字是一个值,不能被for循环'''for i in 5: pri...原创 2022-05-13 22:06:23 · 367 阅读 · 0 评论 -
学习python第二节课写一个电机电流工具
写一个计算电机电流配多大空开的工具#求电机电流p='60000' #p功率KWv='380' #v电压c ='0.85' #功率因数cosφn='0.95' #电机功效ηwhile p == p : p = float(input('请输入功率KW: ')) v = float(input('请输入功率V: ')) num=float(3) num_sqrt=num**0.5 print((p...原创 2022-05-10 15:33:11 · 200 阅读 · 0 评论 -
学习python第二节课,编写的一款数字小游戏和乘法口诀
for k in range(1,10): #对象变动(乘法前面的乘数)变动 print #打印 for c in range(1,k+1): #对象变动(乘法后面的被乘数)变动 print("%d*%d=%d\t" % (k,c,k*c),end='') #对象排列 print('')原创 2022-05-08 18:02:01 · 665 阅读 · 0 评论 -
学习python第二节课判断语句
##print(1)##print(2)##print(3)#if elif else判断语句'''tianqi=input('请输入今天的天气')if tianqi=='天晴':#if后面需要加条件进行判断 print('出去玩')if tianqi=='下雪': print('在家睡觉')elif tianqi=='duoyun':#elif可以加条件进行判断,elif可以有多个 print('去看电影')elif tianqi=='xiayu': ...原创 2022-05-08 08:36:31 · 211 阅读 · 0 评论 -
学习python第二节课
#字符串的格式化'''#%号是占位符>>> '%s'%'123'#格式化字符串'123'>>> '%s'%12.33'12.33'>>> '%d'%12.33#格式化整数'12'>>> '%6d'%12.33#数字6代表输出的字符串长度,不够位数就用空格补,右对齐,没有上限' 12'>>> '%06d'%12.33#数字0代表字符串长度不够补0,长度够的时候就不管'000原创 2022-05-08 08:07:20 · 128 阅读 · 0 评论 -
学习python第三天求一个圆的面积
#求一个圆的面积str1=3.14 #圆周率πstr2=500 #圆直径str3=2 print((str2/str3)**2*str1) #面积公式S=πr²原创 2022-05-07 17:46:03 · 541 阅读 · 0 评论 -
将多个单词利用字符串拼接成一句话,并输出
一个时间格式的整数:20220506,利用计算取出他的年月日原创 2022-05-06 20:06:58 · 700 阅读 · 0 评论 -
变量名可以是 数字,字母,下划线
变量名可以是 数字,字母,下划线,但是数字不能作为开头变量名中间不能出现空格和点符号(小数点)变量名可以用中文(python3支持),但是不要用中文(跨平台可能出现编码格式不同,报错)变量名不能用关键字和内置函数变量名保存的是值得地址,跟着值得地址找值原创 2022-05-06 10:44:24 · 2397 阅读 · 0 评论 -
学习python第一节课
#变量:指的就是值可以发生改变# = :赋值,可以把右边的数值给到左边的变量#常量:指的就是值不可以发生改变#alt+p:复制上一行代码(只能在交互模式中复制)#变量的命名规范:#1、一般使用英文字母、下划线、数字组成(不能以数字开头)#2、不可以用关键字/保留字当做变量名(橘色)#import keyword#print(keyword.kwlist)(查看关键字)原创 2022-05-06 10:04:06 · 104 阅读 · 0 评论