环境windows7(64bit)+python3.6
2017-05-31 python笔记
1、第一个python程序(使用python交互模式
)
数学计算
>>> 100+200
300
300
打印出指定的文字可以用print() 函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号
>>> print('hello, world')
hello, world
hello, world
小结
在 Python 交互式命令行下,可以直接输入代码,然后执行,并立刻得到结果。唯一的缺憾是没有保存下来,下次运行时还要再输入一遍代码。
在 Python 交互式命令行下,可以直接输入代码,然后执行,并立刻得到结果。唯一的缺憾是没有保存下来,下次运行时还要再输入一遍代码。
2、使用文本编辑器(使用命令行模式
)
使用notepad++文本编辑器,编辑内容print('hello,world')并保存为hello.py(文件名只能是英文字母、数字和下划线的组合),
打开命令行窗口进入hello.py所在目录,命令行输入python hello.py
C:\Users\my\Desktop\Python\python hello.py
hello,world
命令行模式和 Python 交互模式区别:
Python 交互式环境会把每一行 Python 代码的结果自动打印出来,但是,命令行模式下直接运行 Python 代码却不会。
Python 交互式环境会把每一行 Python 代码的结果自动打印出来,但是,命令行模式下直接运行 Python 代码却不会。
直接输入 python 进入交互模式,相当于启动了 Python 解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行 .py 文件相当于启动了 Python 解释器,然后一次性把 .py 文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。
小技巧:用 Python 开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!
直接运行 .py 文件相当于启动了 Python 解释器,然后一次性把 .py 文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。
小技巧:用 Python 开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!
3、python代码运行助手(未看明白)
Python 代码运行助手可以让你在线输入 Python 代码,然后通过本机运行的一个 Python 脚本来执行代码。
4、输入和输出(命令行下最基本的IO)
输出
print(a0,a1,...)
>>> print('hello, world') //一个字符
hello,world
>>> print('I','love','u') //多个字符
I love u
>>> print(100+200) //整数
300
>>> print('100+200 =',100+200) //字符加整数
100+200 = 300
输入
input('...')
>>> name = input() //等待输入名字
Michael
输入完成后可用name或print(name)查看输入值
练习: print() 输出 1024 * 768 = ???
新建cal.py:
a1 = int(input('请输入乘数1:'))
a2 = int(input('请输入乘数2:'))
print('%d * %d =%d' % (a1,a2,a1*a2))
a2 = int(input('请输入乘数2:'))
print('%d * %d =%d' % (a1,a2,a1*a2))
分别输入乘数1为1024,乘数2为768,计算得出结果