环境windows7(64bit)+python3.6
 
 
 2017-05-31 python笔记 

 
 
 
 

 
 
 1、第一个python程序(使用python交互模式 
 ) 

 

  数学计算 

 
 
 >>> 100+200 
 
 300 
  
 
 
 

  打印出指定的文字可以用print() 函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号 
 
 
 
 >>> print('hello, world') 
 
 hello, world 
  
 
 
 
 
 小结 
 
 在 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 解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。 
 
直接运行 .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)) 
  

  分别输入乘数1为1024,乘数2为768,计算得出结果