笨方法学python(一)
环境
- Notepad++
- Python 2.7
- 编译:先用文档编辑器写好.py文件,再在终端下用python命令执行文件
当该系统存在多个python版本时,不同python版本写的.py文件,python执行命令也不同
习题1,2
- 双引号“”与单引号”都可以用来输出,且不用加括号,语句结束也不用加分号
print "I like typing this"
print 'this is fun'
- 句子中要输出引号时,可以用不同种类的引号用来输出
print 'I "said" do not touch this.'
: 如果用同种引号会报错
File "ex1.py", line 8
print "I "said" do not touch this."
^
SyntaxError: invalid syntax
- 单行注释用 #;多行注释三个单引号或双引号 ’‘’ 与 “”“ ;
'''
输出中文:前面声明coding,
编码选择ANSI? '''
"""
多行注释使用三个引号
"""
用Notepad++编写脚本时,在编辑之前先将文件保存为.py格式,再继续编辑就能看到各种颜色了。
- 在代码中输出中文
文件开头加# -- coding: UTF-8 --
(其实python没把这行当作代码处理,只是让字符编码格式被识别的一个方案),且改变Notepad++的编码设置。
倒着阅读代码能更容易发现代码中的错误
习题3
- 常用数学运算符号
+,-,*,/(整除),%(求余),<,>,<=,>= - Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
1 + 2 # ==> 整数 3
1.0 + 2.0 # ==> 浮点数 3.0
: 但是整数和浮点数混合运算的结果就变成浮点数了:
1 + 2.0 # ==> 浮点数 3.0
运算优先级:
PEMDAS括号(Parentheses),指数(Exponents),乘(Multiplication),除(Division),加(Addition),减(Subtraction)