python语法杂记

1、python中的print默认是输出后换行的,想要不换行输出,要利用end=‘’

比如:

print ("The count is:",count,end = '')

2、在python代码第一行加上下面这句话

#!/usr/bin/env python

目的是告诉操作系统这是python代码,要用相应的程序去执行它。操作系统会先到env设置里面查找python的安装路径,再调用对应路径下的解释器程序完成操作。

这里有两种写法,#!/usr/bin/python和#!/usr/bin/env python,但是第一种相当于写死了python路径,而后者会去环境设置里面寻找python目录,所以后者更好用一些。

3、数值的除法(/)总是返回一个浮点数,要获取整数使用//操作符,用一下代码验证

a, b = 20, 5
print(type(a/b), type(a//b))

在混合计算时,Pyhton会把整型转换成为浮点数

4、写python代码严格按照缩进来划分代码段落,即使在终端命令行执行python命令时也是这样

>>>languages = ["C", "C++", "Perl", "Python"]
>>> for x in languages:

... print x

上面这段代码格式是错误的会报错,因为在for循环里面,print前面没有加缩进(一般是一个tab键)

>>>languages = ["C", "C++", "Perl", "Python"]
>>> for x in languages:
...     print(x)
这样就是正确的




你可能感兴趣的:(学学Python吧)