序言:
作为一个新手,记忆并不是必须的,对于概念,太多了容易混杂,应用于实践才是王道。
勤用F1,多看帮助文档,不需要自己亲自记忆关于语法的内容。
(就如同使用Python IDLE 中,使用Help->Python Docs 查看 Python 文档一样
思考是编程的核心(个人观点),解决一个问题,思维最重要,怎么解?解的过程。思维方式可以复制运用到很多地方,然而一道题记住答案并不能解更多的题。
以下题目均为原创思考过后的代码,网上大神的代码精彩纷呈,照搬照抄并没有实际意义。
仅作为自我总结和知识点提示。
我是新手
基本上,除了windows 需要下载安装 Python 外,Linux 以及 Macintosh 系统都已经预先安装好了 Python 了。
1. 求余运算 (%)真的很有用:
判断奇偶 —— (x%2) == 0,每十分钟做某事—— x%10 == 0
2. import 引入模块:(以下三者效果相同)
模块.函数 形式使用函数
import math
print math.floor(5.9)
变量存储函数
import math
floor = math.floor # notice there is no ()
print floor(5.9)
直接引入函数(最好不用这种方式,可能会造成命名冲突)
from math import floor
print floor(5.9)
以上 floor 为实验对象,使用 int() 更愉悦
那么前面说到可能会造成命名冲突,怎么解决呢?提供两种方法
a. 使用 module.methond() 形式调用相应的方法
b. 重命名方法:
from math import sqrt as foobar
print foobar(4)
3. Windows环境下我想双击程序让他停留时间更长一些:
raw_input("Press any key :")
print "let's go"
print 'let\'s