- 博客(26)
- 收藏
- 关注
原创 python新手学习记录,while循环、for循环(可迭代对象、对字符串使用算术运算符)
'''while 判断条件: 满足条件时执行的代码python里除了while之外,还有for循环python不支持do while'''# 求1~100所有数字的和# 1+2+3+……+99+100# 初始化一个变量 x=0或者1# 定义一个变量,存放最终的结果 sum# 循环相加,直到不满足条件,停止x = 1 # 初始化一个变量,用来循环sum = 0 # 存放最终的结果while x<101: sum+=x
2021-03-27 17:01:22
225
原创 python新手学习记录,if语句注意事项与三元运算符
user = float(input('请输入你的考试成绩:')) # 返回的一定是个字符串# 有些语言不支持区间判断,必须user>1 and user<10# python支持连续区间判断if 1<user<60: print('加油')else: print('继续努力')if 1: # 隐式的类型转换,把1转成True,True表示满足条件 print('肯定是真')# 三元运算符num1 = int(input('请输入第一
2021-03-27 16:46:55
127
原创 python新手学习记录,逻辑运算符与短路问题(隐式转换)
and、or、not当and、or左右两边都是表达式的时候,结果是True和False# 短路问题# and只要左边是真,继续往后运行;只要左边为假,立即终止运行4>3 and print('hello world')4<3 and print('hello world')# or只要左边是真,立即终止运行;只要左边为假,继续往后运行4>3 or print('hello world')4<3 or print('hello world')# 逻辑运算符,结果不一
2021-03-27 16:29:08
150
原创 python新手学习记录,赋值运算符特殊场景(传递赋值、拆包、可变长度)
# 传递赋值num1=num2=num3=num4=num5=100print(num1,num2,num3,num4,num5) # 100 100 100 100 100# 拆包num6,num7=8,10print(num6,num7) # 8 10# 拆包长度不一致的时候# x,y=1,2,3,4# print(x,y) # 两边长度不一致,报错# x,y,z=1,2# print(x,y,z)
2021-03-27 16:09:57
122
原创 python新手学习记录,算数运算符(加减乘除、幂运算、取余、整除)
# 加name = '张三'print(1+1) # 2print(1.1+2.2) # 3.3000000000000003print('zhang'+'san') # zhangsanprint('你的名字是'+name) # 你的名字是张三# print('abc'+123) # python数字和字符串,不能进行加法运算,报错# 减print(10-3) #
2021-03-27 16:03:44
566
原创 python新手学习记录,比较运算符,返回的一定是布尔类型
# python比较运算符,返回的结果一定是bool类型,True或者Falseprint(5>4) # 成立 Trueprint(5<4) # 不成立 Falseprint('123'==123) # Falseprint('123'!=123) # Trueif '123'!=123: print(111)else: print(666)# 111# a 97、A 65print('a'>'b')
2021-03-27 16:00:28
523
原创 python新手学习记录,查看关键字
import keywordprint(keyword.kwlist)输出结果为python中所有的关键字[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’
2021-03-27 15:58:50
251
原创 python新手学习记录变量5,进制转换(二进制、八进制、十进制、十六进制)
dec = input('10进制数为:')print("转换为二进制为:", bin(int(dec)))print("转换为八进制为:", oct(int(dec)))print("转换为十六进制为:", hex(int(dec)))string1 = '1010110'print('二进制字符串转换成十进制数为:',int(string1, 2))string1 = '3607'print('八进制字符串转换成十进制数为:',int(string1, 8))string3 = 'AF
2021-03-20 14:25:56
247
原创 python新手学习记录变量4,输出语句
IsGoodMan = bool # 此时等号表示赋予类型UserName = 'string'Age = intprint(IsGoodMan,end=' ') # 输出IsGoodMan的类型,并且不换行,空格后输出下一个输出结果print(IsGoodMan,UserName,Age,sep='*')print('IsGoodMan',end=' @ ')print(Age)'''print(self, *args, sep=' ', end='\n', f
2021-03-20 12:02:49
90
原创 python新手学习记录变量3,输入语句
'''input('提示信息')input()结果绝对是字符串'''userName = input('请输入你的用户名:')passWord = input('请输入你的密码:')print('你的用户名是:%s\t你的密码是:%s\t' % (userName,passWord))print(type(userName),type(passWord))print(userName+passWord) # input返回结果一定是字符串num1 = input('
2021-03-20 11:46:57
69
原创 python新手学习记录变量2,格式化输出
UserName = '周玭'Age = 22Salary = 35.5# print(type(Age),type(Salary))print('姓名:%s' % UserName)print('年龄:%d岁' % Age)print('年薪:%fw' % Salary)print('姓名:%s\n年龄:%d岁\t年薪:%fw' % (UserName,Age,Salary))'''%s 字符串%d 十进制整型%f 浮点型%x 十六进制%X 十六进制'''...
2021-03-20 11:38:30
73
原创 python新手学习记录变量1,变量的类型
type1=502 # 整型type2=13.14 # 浮点型# 复数分为实部和虚部,变量名=整型/浮点型+整型/浮点型j 了解type11=666+222j # 复数print(type(type1),type(type2),type(type11)) # 输出数据类型 <class 'int'> <class 'float'> <class 'complex'&
2021-03-20 11:36:48
88
原创 python新手学习记录图像处理6,验证码
from PIL import Image,ImageDraw,ImageFilter,ImageFontfrom random import randint# 第一个 模式,红绿蓝透明度# 第二个 大小,宽与高# 第三个 颜色加透明度image1=Image.new('RGBA',(160,80),(120,130,140,150))# image1.show()# 渲染背景draw=ImageDraw.Draw(image1)# draw.point((100,50),(255,0
2021-03-20 11:24:16
99
原创 python新手学习记录图像处理5,裁剪加拼接(九宫格)
from PIL import Image # 从PIL文件夹里导入py文件# 打开图片zyl=Image.open('files/朱一龙.jpg')# 裁剪图片# 打开的图片.crop(范围)# 范围((点1x轴坐标,点1y轴坐标,点2x轴坐标,点2y轴坐标))zyl1=zyl.crop((1,1,340,455))zyl2=zyl.crop((340,0,680,455))zyl3=zyl.crop((680,0,1020,
2021-03-15 19:12:14
354
原创 python新手学习记录图像处理4,缩放
from PIL import Image# 1.打开图片image1=Image.open('files/夜神.jpg')# 2.缩放 thumbnail((宽,高))image1.thumbnail((200,100)) # 按原图比例缩放,缩放结果为按宽或高缩放后最小的效果image1.show()image1.save('files/夜神_min.jpg') # 160x100原图(640x400)缩放后(160x100)...
2021-03-15 15:33:47
109
原创 python新手学习记录图像处理3,裁剪
from PIL import Image # 从PIL文件夹导入py文件# 打开图片 加载图片wenwen=Image.open('files/动漫.jpg')# 剪切# 打开的图片.crop(范围)# 范围((点1x轴坐标,点1y轴坐标,点2x轴坐标,点2y轴坐标))ww=wenwen.crop((11,11,320,400))ww.show()ww.save('files/new动漫.jpg')原图裁剪后...
2021-03-15 15:01:43
75
原创 python新手学习记录图像处理2,镜像(上下镜像与左右镜像)
from PIL import Image # 从PIL文件夹导入py文件# 打开图片zyl=Image.open('files/朱一龙.jpg')# 左右镜像zyl_lr=zyl.transpose(Image.FLIP_LEFT_RIGHT)zyl_lr.show()zyl_lr.save('files/朱一龙lr.jpg')# 上下镜像zyl_tb=zyl.transpose(Image.FLIP_TOP_BOTTOM)zyl_tb.show()zyl_t
2021-03-15 14:54:04
776
原创 python新手学习记录图像处理1,图片效果(浮雕、模糊、铅笔画、锐化)
from PIL import Image,ImageFilter # 从PIL文件夹导入py文件image=Image.open('files/夜神.jpg') # 打开图片# image.show()image1=image.filter(ImageFilter.EMBOSS) # 浮雕效果# image1.show()image1.save('files/夜神浮雕.jpg')image2=image.filter(ImageFilter.
2021-03-15 14:44:54
437
原创 python新手学习记录笔的控制7,成果(使用python画小黄人)
# pip install turtle(先安装库)import turtle # import 库名 导入库# 设置画布# turtle.setup(800,800)# 设置画笔的速度turtle.speed(0)# 轮廓# 顶部 默认原点在正中心 但是我们需要在上部分进行画turtle.up() # 抬笔turtle.goto((150,150)) # 到达坐标(
2021-03-13 15:19:18
209
原创 python新手学习记录笔的控制6,颜色填充
# pip install turtle(先安装库)import turtle # import 库名 导入库turtle.pencolor('red') # 设置笔的颜色turtle.width(5) # 设置笔的宽度turtle.speed(3) # 控制笔的速度# 设置填充的颜色turtle.fillcolor('blue')# 开始填充turtle.begin_fill()
2021-03-13 14:28:54
357
原创 python新手学习记录笔的控制5,笔抬起落下
# pip install turtle(先安装库)import turtle # import 库名 导入库turtle.speed(2) # 设置笔的速度turtle.pencolor('#aaa') # 设置笔的颜色turtle.circle(100) # 画一个半径为100的turtle.up() # 抬起笔turtle.setx(100)
2021-03-13 14:22:02
4167
原创 python新手学习记录笔的控制4,画圆(空心圆与实心圆)
#pip install turtle(先安装库)import turtle # import 库名 导入库turtle.pencolor(‘silver’) # 设置笔的颜色为银色turtle.speed(0) # 速度调成最快turtle.dot(240) # 直径为240的实心圆turtle.pencolor(’#999’) # 设置笔的颜色,当6个数字或字母相同时,可以只打3个fo
2021-03-13 12:00:26
2191
原创 python新手学习记录笔的控制3,画曲线(循环)
#pip install turtle(先安装库)import turtle # import 库名 导入库#画曲线,前进的过程中,不断改变笔的方向,在程序里,不断用循环来体现for x in range(3): # 打印,从0到3,包含0,但是不包含3print(x)for y in range(1,5): # 打印,从1到5,包含1,但是不包含5print(y)for y in range(3):
2021-03-13 11:33:39
301
原创 python新手学习记录笔的控制2,控制旋转角度(正五角星)
#pip install turtle(先安装库)import turtle # import 库名 导入库turtle.pencolor(‘red’) # 设置笔的颜色为红色turtle.width(5) # 设置笔的宽度为5turtle.forward(300) # 向前移动300turtle.right(144) #
2021-03-13 11:02:46
977
原创 Python新手学习记录笔的控制1,画直线(五角星)
pip install turtle(先安装库)import turtle # import 库名 导入库turtle.setup(800,800) # 准备画布turtle.pencolor(‘red’) # 控制笔的颜色,默认是黑色turtle.forward(300) # 向前移动300 可使用fd缩写turtle.width(5) # 设置线的宽度
2021-03-13 10:36:08
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人