python开发环境

文章目录

    • python常用开发环境和对象
          • 交互模式
          • 程序的基本格式
    • IDLE实现图形化的程序设计
    • 对象
    • 标识符

python常用开发环境和对象

python是解释型、面向对象的语言,可读性强、简洁等。
python的的开发环境有IDLE、Pycharm、wingIDE、Eclipse、Ipython。

交互模式

在命令行窗口操作
python开发环境_第1张图片

程序的基本格式
  1. .不可随意添加空格(空格代表缩进)
  2. 语句从新行的第一列开始
  3. 区分大小写
  4. 行注释 # 段注释 ‘’’ ‘’’

IDLE实现图形化的程序设计

导入turtle模块实现图形的设计
python开发环境_第2张图片

// 海龟绘图
import turtle
t=turtle.Pen()
'''
50  绘图的次数
90  绘图的角度
注意 Pen  为首字母大写
'''

for x in range(50):
    t.forward(x)
    t.left(60)
    
    

python开发环境_第3张图片

#五环的设计
'''
turtle模块的绘图方法
https://www.cnblogs.com/dudu1992/p/9430904.html
'''
import turtle

turtle.width(10)
turtle.color("blue")
turtle.circle(50)
turtle.penup()
turtle.speed(1000)
turtle.goto(120,0)
turtle.color("black")
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(240,0)
turtle.color("red")
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.color("yellow")
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.color("green")
turtle.pendown()
turtle.circle(50)

https://www.cnblogs.com/dudu1992/p/9430904.html

对象

一个内存块,拥有特定的值,支持特定类型的相关操作。 由标识(内存地址)、类型(对象存储的数据类型)、值(对象存储的数据信息)组成。

// 变量的赋值5的地址赋给了a,然后a得到5的值。
>>> a=5
>>> a
5
>>> id(5)
1766508336
>>> type(5)
<class 'int'>
>>> id(a)
1766508336
>>> type(a)
<class 'int'>
>>> 

注意:变量在使用前必须进行初始化(即被赋值),如果对象没有被变量使用,就会被回收。

标识符

用于变量、函数、类、模块等名称
使用规则:

  1. 区分大小写
  2. 第一个字符必须为字母、下划线。其后的字符可以是字母、数字、下划线
  3. 不能使用关键字
  4. 以双下划綫开头和结尾的名称通常有特殊的含义,例如_int_是类的构造函数。
    常用关键字可以通过keywords查询
// 查询关键字
>>> help()

Welcome to Python 3.6's help utility!

help> keywords

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               def                 if                  raise
None                del                 import              return
True                elif                in                  try
and                 else                is                  while
as                  except              lambda              with
assert              finally             nonlocal            yield
break               for                 not                 
class               from                or                  
continue            global              pass                

你可能感兴趣的:(python基础,python,编程语言)