Python基础知识-pycharm版01

在窗口栏使用python

1.win+r调出命令窗口栏
2.输入cmd
3.输入python
4.输入python代码
>>为提示符。
关闭交互窗口的方法:1.ctrl+z回车 2.quit() 回车 3.直接右上角叉号
中断程序执行:ctrl+c
不要在python中随意添加空格,空格在python中通常含有缩进的含义

程序基本格式

import turtle
t=turtle.Pen()
for x in range(360):
    t.forward(x)
    t.left(59)

1.恰当的空格,缩进问题
 (1)逻辑行首的空白(空格或指标符),用来决定逻辑行的缩进层次,从而用来决定与极具的分组。所以不要随便加空格。
 (2)语句从新行的第一列开始
 (3)缩进风格统一:
  每个缩进层次使用当个制表符或四个空格。
  python用缩进而不是{}表示程序块。
2.python区分大小写
3.注释
 (1)行注释:每行注释前加 #

#这是单行注释

 (2)段注释:使用连续三个单引号 ***’’’***。

'''
这是多行注释
几行都可以
'''

图形化程序设计

import turtle#导入turtle模块
turtle.showturtle()#显示箭头
turtle.write("temmie")#写字符串
turtle.forward(300)#前进300像素
turtle.color("red")#画笔颜色改为red
turtle.left(90)#箭头左转90度
turtle.forward(300)
turtle.goto(0,50)#到0,50像素位置
turtle.goto(0,0)
turtle.penup()#抬起笔
turtle.goto(0,300)
turtle.pendown()#落笔
turtle.circle(100)#画圆半径为100,以起始点逆时针画。

分解

turtle.showturtle()#显示箭头

在这里插入图片描述

turtle.write("temmie")#写字符串

在这里插入图片描述

turtle.forward(300)#前进300像素

在这里插入图片描述

turtle.color("red")#画笔颜色改为red

在这里插入图片描述

turtle.left(90)#箭头左转90度

在这里插入图片描述
前进300像素
在这里插入图片描述

turtle.goto(0,50)#到0,50像素位置,线不会断,若想断开应想抬笔移动结束后再落笔

在这里插入图片描述
移动到0,0位置(不抬笔)
在这里插入图片描述

turtle.penup()#抬起笔

在这里插入图片描述
将笔移动到0,300像素位置
在这里插入图片描述

turtle.pendown()#落笔

在这里插入图片描述

turtle.circle(100)#画圆半径为100,以起始点逆时针画。

在这里插入图片描述

作业1:画五环

在这里插入图片描述

import turtle
turtle.width(10)#设置笔的粗细
turtle.color('blue')
turtle.circle(50)
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.color('black')
turtle.circle(50)
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.color('red')
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.color('yellow')
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color('green')
turtle.circle(50)

python的程序构成

程序→模块→语句
python程序由模块组成。
一个模块对应python源文件,后缀为.py。
模块由语句组成,运行python程序时,按照模块中语句顺序执行。
语句是python程序的构造单元,用于创建对象、变量赋值、调用函数、控制函数等。

行连接符

对于较长的行,使用行连接符方便阅读

a=[1,2,3,4,\
   5,6,7,8,9,\
   10]
print(a)

在这里插入图片描述

对象

找不到对象,这不是你对象
对象由标识类型组成。对象就是一个内存块,拥有特定的值,支持指定类型相关操作。
标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可以返回对象obj的表示。
类型作用于表示对象存储的数据类型。老乡欧美汇可以限制对象的取值范围以及可执行的操作。可使用type(obj)获得对象的所属类型。
表示对象所存储的数据信息。使用print(obj)直接打印值。

a=3
i=id(a)#内存位置
print(i)
ty=type(a)#对象类型
print(ty)
print(a)#对象的值

在这里插入图片描述

引用

变量位于栈中;对象位于堆中。
python的变量不需要声明类型,根据变量引用的对象,会自动确定数据类型。
但是规定类型的对象只能进行对应类型的操作。

标识符

用于变量、函数、类、模块等的名称。
规则:
1.区分大小写
2.第一个字符必须是字母、下划线。后面可以是字母、数字、下划线
3.不能使用关键字。
4.尽量避免以双划线开头与结尾。例如_int_
关键字:
命令栏中输入

help()
help>keywords

会给出全部关键字

Falseclassfromor
Nonecontinueglobalpass
Truedefifraise
anddelimportreturn
aselifintry
assertelseiswhile
asyncexceptlambdawith
awaitfinallynonlocalyield
breakfor

一些默认的命名规则
在这里插入图片描述

变量和简单的赋值语句

变量的声明与赋值
变量名 = 表达式
变量的删除
del 变量名
值得注意的是,删除变量名,实际上是删除栈中的变量。赋值的堆并未删除。在后续过程中未被引用,才会被回收机制回收清理掉。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值