day03 学习小结

1 Pycharm的使用

1.1 一些基础设置

https://www.cnblogs.com/nickchen121/p/10722733.html

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

百度 pycharm个性化设置

1.2 快捷键

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 运行当前文件

home 行首

crtl + home 行首

end 行尾

ctrl + end 文件尾

file --》settings --》 keymap --》

pycharm快捷键大全

2 变量

什么是变量:会变化的量(状态--》描述某件事物的属性)

2.1 定义变量

变量名 赋值符号(=) 变量值
姓名 = 冯shaozhen
身高 = 165

描述(接收变量值) 赋值符号(=) 具体的值

 name = 'fengshaozheng'  # 人的名字
 name1 = 'nick'
 print(name)
 print(name1)
 age = 30
 print(age)
 height = 165
 print(height)
 weight = 140

2.2 变量名的规则

  1. 变量名必须得具有意义
  2. 变量名以字母/数字/下划线(_)组成,不能用数字开头
  3. 不能以关键字命名
askdjflskajdf = 10
print(askdjflskajdf)

xingming = 'fengshaozhen'  # 不建议
print(xingming)

xingming = 10
 print = 1000
 print(print)  # 001010010(001010010)

关键字:['and', 'as', 'assert', 'break', 'class',
'continue', 'def', 'del', 'elif', 'else',
'except', 'exec', 'finally', 'for', 'from',
'global', 'if', 'import', 'in', 'is', 'lambda',
'not', 'or', 'pass', 'print', 'raise', 'return',
'try', 'while', 'with', 'yield']

2.3 变量名的两种方式(下划线和驼峰体-->多个单词做变量名的问题)

age_of_fengshaozhen = 18  # 下划线,下划线一般用来分隔单词,这是python程序员的习惯
print(age_of_fengshaozhen)
ageOfFengshaozhen = 18  # 驼峰体(尽量不要使用,这是c的习惯)
print(ageOfFengshaozhen)

3 注释

age = 10
print(age)

ctrl + / --> 快速注释

变量这个概念是python提供的,你不运行,就不会有“变量”出现。运行的时候会启动python,才会出现变量这个概念。

3.1 单行注释

  1. 让后面的代码失效,解释器不解释该代码,就是普通的字符
  2. 解释前面的代码

age = 18 # fengshaozhen的年龄

3.2 多行注释

三单引号/三双引号
```python
'''
print(10)
print(10)
print(10)
print(10)
print(10)
print(10)
'''

"""
print(10)
print(10)
print(10)
print(10)
print(10)
print(10)
"""
```

画蟒蛇

# 画波浪线--》波浪线=4多个曲线
# 画直线
# 画半圆
# 画直线

# python看成一部手机,turtle就相当于手机上的软件
import turtle

turtle.setup(650, 350, 200, 200)   # 创建画布
turtle.pensize(25)  # 控制画笔大小,默认在画布中间
turtle.penup()  # 抬笔
turtle.fd(-250)  # 前进
turtle.pendown()  # 落笔


turtle.pensize(25)
turtle.pencolor("blue")  # 修改画笔的颜色
turtle.seth(-40)  # 控制笔的方向


turtle.circle(40, 80)  # 画圆  # 40表示半径 ,80表示弧度
turtle.circle(-40, 80) # 画圆  # -40表示半径,圆心在下面,80表示弧度
turtle.circle(40, 80)  # 画圆  # 40表示半径 ,80表示弧度
turtle.circle(-40, 80) # 画圆  # -40表示半径,圆心在下面,80表示弧度
turtle.circle(40, 80)  # 画圆  # 40表示半径 ,80表示弧度
turtle.circle(-40, 80) # 画圆  # -40表示半径,圆心在下面,80表示弧度
turtle.circle(40, 80)  # 画圆  # 40表示半径 ,80表示弧度
turtle.circle(-40, 80) # 画圆  # -40表示半径,圆心在下面,80表示弧度

turtle.circle(40, 80/2)  # 矫正头部的方向
# turtle.seth(0)  # 矫正前进
turtle.fd(40)
turtle.circle(16, 180)   # 半径16,角度180
turtle.fd(40 * 2/3)


turtle.done()  # 保留画布

# 40-50
# 50-60

运行结果如下:

turtle 模块(库)基础

import turtle


# 画布布局

turtle.speed(4)

turtle.setup(800,600)


# 空间布局 隐式
# turtle.goto(100,100)  # 到达某一个点
# turtle.goto(-100,-100)  # 到达某一个点


# 旋转
turtle.seth(40)  # 绝对

turtle.left(30)  # 相对当前的角度而言旋转

turtle.seth(0)

turtle.right(90)


# 颜色体系
# turtle.pencolor('red')  # 画笔的颜色

# turtle.colormode(255)
# turtle.pencolor(255,0,255)  # 画笔的颜色

# turtle.colormode(1)
# turtle.pencolor(1,0,1)


turtle.pensize(10) # 控制画笔大小


# 控制画笔前进
# turtle.forward(100)
turtle.fd(100)
turtle.bk(200)
turtle.circle(20,180)



# 填充颜色
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()


# 控制画笔
turtle.penup()  # 抬笔 trutle.pu()
turtle.pendown()  # 落笔

turtle.done()


# 不固定

猜你喜欢

转载自www.cnblogs.com/bowendown/p/11402058.html
今日推荐