DAY1–笔记
python贴士
- python功能强大,语法简洁但是性能较低,一些影响性能的功能可以使用C/C++/JAVA/GO去开发。
- oython3的很多新特性也可以被移植到python2.7,如果程序可以在2.7运行,可以通过一个名为2to3(oython自带脚本)的转换工具无缝迁移到python3.
注意事项
- 不要在程序中,行开头处增加空格,空格在python中右缩进的含义。
- 负号都是英文符号,不是中文,比如: (.等等
- 第一个字符必须是字母,下划线。其后的字符是:字母,数字,下划线
注释与连接符
- #单行注释
‘’‘
多行注释
’‘’ - 行连接符
a=‘abcdefghi’
b=‘abcd
efg
hi’
a和b是一样的
python中什么是对象
- python中一切皆对象。对象的本质:一个内存块,拥有特定的值,支持特定类型的相关操作。
变量位置
- 变量位于:栈内存
对象位于:堆内存
python不用申明变量类型
奥运五环代码
#奥运五环的python代码
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)
turtle.done()