《简明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]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值