print('test', '怎么自动建了这么多目录', 'aaaaaaa') #test 怎么自动建了这么多目录 aaaaaaa
注释#
# ---------------------------------------a = 100if a >= 0: print(a) #100else: print(-a)# ---------------------------------------
转义
print('I\'m ok.') # I'm ok.
# r''表示''内部的字符串默认不转义
print(r'\\\t\\') # \\\t\\
# 换行
print('ab \nvvcc')
# '''...'''的格式表示多行内容
print('''line1 line2 line3''')
执行结果:
line1line2line3
# 布尔值和Java一样不做验证了# 空值None是一个特殊的空值# 变量 变量名必须是大小写英文、数字和_的组合,且不能用数字开头,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量a = 123 # a是整数 123print(a)a = 'ABC' # a变为字符串 ABCprint(a)# 对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向b = 'vv'a = ba = 'v2'print(a, b) # v2 vv# 在内存中创建了一个'ABC'的字符串;# 在内存中创建了一个名为a的变量,并把它指向'ABC'。# 上述变量本身类型不固定的语言称之为‘动态语言’ 如python,与之对应的是‘静态语言’如java。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错# 常量 用全部大写的变量名表示常量只是一个习惯上的用法,事实上PI仍然是一个变量PI = 3.14159265359# 除法 / /除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数print(9 / 3) # 3.0# //称为地板除,两个整数的除法仍然是整数,直接舍去小数,非四舍五入print(11 // 3) # 3# 余数print(10 % 3) # 1# 注# Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。# Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。
print('test', '怎么自动建了这么多目录', 'aaaaaaa')# 注释# ---------------------------------------a = 100if a >= 0: print(a)else: print(-a)# ---------------------------------------# 转义print('I\'m ok.')# r''表示''内部的字符串默认不转义print(r'\\\t\\')# 换行print('ab \nvvcc')# '''...'''的格式表示多行内容print('''line1 line2 line3''')