《简明Python教程》学习(一)

《简明Python教程》学习(一)

一、 Python脚本开头为什么要写 #!/usr/bin/python

1. 新建helloworld.py文件

2. 内容print ‘helloworld’

3. 运行

python helloworld.py

4. 输出

helloworld

5. 运行

 ./helloworld.py

6. 报错

bash: ./helloworld.py: 权限不够

7. 执行

chmod +x helloworld.py

8. 运行

./helloworld.py

9. 报错

Warning: unknown mime-type for "helloword" -- using "application/octet-stream"
Error: no such file "helloword"

10、python文件开头添加:

#!/usr/bin/python
注:它是用来指定用什么解释器运行脚本以及解释器所在的位置

二、 help()是个好东西

三、 单引号、双引号以及三引号

1. 在双引号中的字符串与单引号中的字符串的使用完全相同

print 'abc'
print "abc"
输出abc

2. 错误例子 “this is “xiaoming”” ; 原因: 内外的引号不能相同!除非使用转义符 \

print 'this is \'xiaoming\''
print "this is 'xiaoming'"
输出this is 'xiaoming'

3. 三引号“”” : 为了自由的写多行字符串

四、 强烈建议坚持在每个物理行只写一句逻辑行,因此,完全不用在行尾写分号了

五、 缩进在python中是重要的,习惯一种方式(单个制表符 或 两个或四个空格),并且长期使用它

六、 有意思的运算符:

print 'wh' + 'y'
print 'he' * 3
输出
why
hehehe

七、 运算符优先级首位:lambda ?

Lambda是什么?在某处就真的只需要一个能做一件事情的函数而已,连它叫什么名字都无关紧要。Lambda 表达式就可以用来做这件事。例子如下
a = [1,2,3]
b = map(lambda x : x+1, a)
print b
输出: [2,3,4]

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页