进入Python世界
Pycharm的使用以及个性化设置
file --》 settings --》 editor --》general --》 change font size 。。。。
file --》 settings --》 editor --》font --》 修改默认字体大小
file --》 settings --》 editor --》color Scheme --》 python --》monokai (主题的配置)
file --》 settings --》 editor --》 general --》 code completion --》case sensitive completion --》 None
快捷键
ctrl + v 粘贴
ctrl + c 复制
ctrl + a 全选
ctrl + x 剪切
ctrl + y 删除整行
ctrl + backspace 删除一个单词
shift + enter 换行
ctrl + f 搜索 --》 match case 匹配大小写;words 匹配单词(以空格区分单词)
ctrl + d 向下复制
ctrl + shift + r 全局搜索
shift + F10 运行上一次运行的文件
ctrl + shift + f10 运行当前文件
ctrl + [ 行首
ctrl + ] 文件尾
什么是变量?
会变化的量,用于记录和存储一个事物的状态属性
变量组成
-
变量名
-
赋值符号
-
变量值
-
变量定义:
name = "qinyj"
变量的命名规范
- 变量有意义
- 以字母/数字/下划线开头的单词组合,不能数字开头
- 不能以关键字为变量名
变量名定义的两种风格
-
驼峰体
AgeOfQin = 21
-
下划线
name_qinyj = "qinyj"
推荐使用下划线风格
注释的作用
单行注释用#,多行注释可以用三对单/双引号
```
此段被注释了,我不能运行-_-
```
# 我被注释了,我不能运行-_-
Python-turtle库
利用turtle(海龟)库可以绘制各种你想要的的图形,是turtle绘图体系的Python实现
比如turtle绘制老男孩教育Logo 作品:
实现代码:
import turtle
# 画布布局
t = turtle
t.seth(0)
t.speed(10)
t.setup(900,600)
t.pensize(30)
# 空间布局 隐式
t.goto(100,100) # 到达某一个点
t.goto(-100,-100) # 到达某一个点
# # 旋转
t.seth(0) # 绝对
t.seth(100)
t.pencolor('red') # 画笔的颜色
t.circle(20,360)
# # 填充颜色
t.fillcolor('red')
t.begin_fill()
t.circle(20)
t.end_fill()
t.pencolor("black")
t.left(90)
t.pu()
t.pensize(40)
t.fd(60)
t.right(180)
t.fd(20)
t.left(90)
t.fd(25)
t.seth(0)
t.left(130)
t.pendown()
t.fd(300)
t.pu()
t.left(180)
t.fd(330)
t.left(180)
t.fd(9)
t.fillcolor('red')
t.begin_fill()
t.circle(-18,360)
t.end_fill()
t.fillcolor('red')
t.begin_fill()
t.circle(14,360)
t.end_fill()
t.fd(12)
t.right(90)
t.pendown()
t.pencolor("red")
t.pensize(18)
t.fd(12)
t.bk(24)
t.penup()
t.pencolor("black")
t.fd(30)
t.fd(280)
t.right(110)
t.pendown()
t.pencolor("white")
t.pensize(45)
t.fd(25)
t.bk(60)
t.right(113)
t.pencolor("white")
t.pensize(26)
t.fd(434)
t.pencolor("yellow")
t.penup()
t.left(129)
t.fd(352)
t.pencolor('white')
t.pendown()
t.pensize(7)
t.circle(35,360)
t.left(90)
t.penup()
t.pencolor("red")
t.fd(15)
t.done()