初识python,它还是和别的语言有点区别.
注意几点:1.布尔值 True,False,记住开头大写 ;
2.空值None(不是数字0,数字0是有意义的),None是特殊的空值 ;
3.print多个数据时,中间加逗号’,’ ;
4.变量由大小写英文字母、数字、下划线组成,数字不能用于开头 ;
5.python是动态语言,不需要定义之前加数据类型,如java的定义变量:int a=10 ;
1.字符串
#注意,python3.x中,print要加上括号,如:
print(r'hello world')
#raw字符串:
#在转义符使用较多的时候,可以使用raw来省去麻烦,例:
print r'\(^_^)/\(*_*)/'
#多行字符串:
#输出多行时,可以省去麻烦,一次多行,例:
print '''hello
world
line3
'''
#Unicode字符串:
#解决一些编码问题,使其可以正确输出中文等等。。。
print u'中文'
#也可以在第一行注释#_*_ coding:utf-8 _*_ ,若添加此行注释,则不用print加u了
2.四则运算
与大多数编程语言相同,要注意的是,整数在除法的时候,不会得浮点数,只有加上.0才可以
例 :
10/4=2
10.0/4=2.5
3.布尔的短路计算
python把 0 ,空字符串”,None看作false
python把 非空字符串,其他数值看为true
#例:
print a and b
#若是a为false,那么不用看b,直接返回a
#若是a为true,那么结果取决于b,直接返回b
print a or b
#同理
#示例
print True and 'Hello'
#返回'Hello'
print 'Hello' or 'World'
#返回'Hello'