Hello word!
sep end file … 详见help(print)
print('hello word! ' * 4)
# sep
print('aa', 'bb', 'cc', 'sep', sep='-')
# end
L = range(3)
for i in L:
print(i, end="-")
print('end')
# 3 。。。
hello word! hello word! hello word! hello word!
aa-bb-cc-sep
0-1-2-end
变量
定义:
变量就是可以重复使用的一个代号。在程序中可以随时修改变量的值,而Python始终记录变量最新的值。
变量的命名:
推荐
驼峰命名法:大驼峰—类、小驼峰—除类以外所有用固定含义的英语单词or缩写命名 不推荐
大小写开头的变量名不一样不能以数字开头。不推荐用下划线开头、下划线开头的变量有特殊含义不以python的关键字命名
# 关键字查询
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量申明
var_name = var_valuevar1 = var2 = var3 = var_valuevar1, var2, var3 = v1, v2, v3
var_name = 'Hello word!\n'
print('1.'+ var_name)
ar1 = var2 = var3 = 'Hello word!\n'
print('2.'+ var1)
print(' '+ var2)
print(' '+ var3)
var1, var2, var3 = 'Hello', 'word', '!'
print('3.'+ var1)
print(' '+ var2)
print(' '+ var3)
1.Hello word!
2.Hello word!
Hello word!
Hello word!
3.Hello
word
!
变量类型
numberstrlist元组字典集合
number
在python中没有对数字大小的限制
常见数字分类
整数整数分进制
二进制
计算机常用是计算机唯一能直接理解的数字表示为0b开头的0,1代码例如 0b01101, 0b10001
# 二进制
a = 0b110
print(a1)
6
八进制 - 不常用 - 以0o开头的包含0-7的数字
# 八进制
a = 0o777
print(a)
511
十六进制 - 其实是每四位二进制表示一位十六进制数 - 包含0-9, a-f - 数字上以0x开头表示
# 十六进制
a = 0xf24fa
print(a)
992506
十进制 - 18, 89, 178浮点数
有小数点的数 与数学一致 科学计数法
与数学一致e加整数来表示10的指数
# 科学计数法
a = 1250000000
print(a)
b = 1.25e9
print(b)
1250000000
1250000000.0
复数
与数学一致虚部用j/J表示5+3j3j(4j) 布尔值
布尔值表示真假 - True/Fales在Python中可以当数字使用
True = 1False = 0
# 布尔值当数字使用
a = 10 + True
b = 10 + False
print(a)
print(b)
11
10
判断语句
# 判断语句
a = 0
if a:
print("a是Ture")
else:
print("a是False")
a是False
str 字符串
表达文字信息的内容,用引号括起来print中,单、双、三引号都可以使用
# 单引号
print('Hello word!\n')
# 双引号
print("Hello word\n")
# 三引号 三引号允许换行打印
print("""Hello
word
!""")
Hello word!
Hello word
Hello
word
!
转义字符
详见 Str字符串
None
表示没有,通常用来占位例如: return None