变量及基本语句

Linux里需要声明解释器

#!/usr/bin/env python
  • 变量:

声明变量

name="q1ang"#字符串
print("My name is",name)#再次调用

变量定义的规则:

    1. 变量名只能是 字母、数字或下划线的任意组合
    2. 变量名的第一个字符不能是数字
    3. 以下关键字不能声明为变量名
      关键字['and'(与), 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
    4. 变量命名需要有含义,方便认知(不要写拼音、不要太长)
      [GFofQ1ang,GF_of_q1ang]

变量命名习惯:

  1. 驼峰体:AgeOfQ1ang,HeightOfQ1ang
  2. 下划线:age_of_q1ang,height_of_q1ang(官方推荐)

python不支持常量,使用全部大写的变量名代表常量

PIE=3.14#使用大写代表常量  
  •  读取用户输入输出:
print('hello world !')
a=input('>>>')
  • 格式化输出

%s(字符型),%d(整型),%f(浮点型),%.xf(保留x位字符)
强制转换格式int()、str()...

print("xxx%d %s ",%(xx,xx))
aaa='''xxx{xxx}'''.format{xxx=x1}
aaa='''xxx{0}xxx{1}'''.format{xxx,xxx2}
  •  注释

单行注释:#代码内容
多行注释:"""代码内容"""

  •  流程控制

单分支、双分支、多分支

if xx:
    xxx
elif xxx:
    xxx
else
    xxx
  • while循环
while xxx:
xxx
else:
xxx
  • for循环

for i in rang(10):
     print(i)
else:
    xxx

  • range()

range(0,10,2)

range(起始,终止,步长)

  • continue 跳出本次循环,继续下一次循环
  • break 结束当前循环

 

 
原文地址:https://www.cnblogs.com/q1ang/p/8732841.html