标签:支持 tin ascii码 导入 orm and 注释 年龄 特殊字符
变量规则:在python中变量名不能有特殊字符和数字开头以及python里的一些关键字,可以使用下划线开头,在python里,变量是支持使用中文的,但尽量不要使用中文,为什么?因为这样会让你看起来太low了,像个山炮程序员,使用拼音的也是一样,但是这对于我来说,这是一种挑战,在使用sql里我大量使用了拼音。
大写的表示是常量。
编码:最基础的是ASCII码,还有中文的GB系列,目前使用的大多数采用UTF-8方案,UTF-8能非常好的解决中英文的兼容性,一个英文占用2个字节,一个中文占用3个字节;
注释:有两种
1.当前行前面加上#就表示该行为注释。
2.加上3个单引号或3个双引号就表示该段落为注释,即多行注释。
在python中单引号和双引号的作用是一样的。=为赋值,==为等于。
用户输入:input
例:name=input(’name:‘)
打印变量的方法
1.使用%s
name=input(‘name:‘)
age=input(‘age:‘)
job=input(‘job:‘)
salary=input(‘salary:‘)
info=‘‘‘
-----------------info of %s--------------
name=%s
age=%s
job=%s
salary=%s
‘‘‘ %(name,name,age,job,salary)
print(info)
2.格式化输出:format
例:
name=input(‘name:‘)
age=input(‘age:‘)
job=input(‘job:‘)
salary=input(‘salary:‘)
info=‘‘‘
-----------------info of {_name}--------------
name={_name}
age={_age}
job={_job}
salary={_salary}
‘‘‘ .format(_name=name,
_age=age,
_job=job,
_salary=salary)
print(info)
以上两种都能实现对变量的输出打印,第一种操作起来简单,第二种看起来结构清晰。
导入库:import
例:import getpass #密文库
条件判断
if else
_age=60
print(type(_age))
age=int(input("猜年龄:"))
if age>_age:
print(‘猜大了‘)
elif age<_age:
print(‘猜小了‘)
else:
print(‘你猜对了‘)
做这个语句的时候要注意数据类型,看上去的数据类型不一定是真实的数据类型,这是老板课堂上讲的,也是自己在实操中感受到了。
循环
while
while True
break 跳出整个循环。
continue跳出当前循环的剩余语句
count()统计某个字符出现的次数
range()计数
例:range(10)是指从0至10,不包含10,默认步进1。range(1,10,3)是指从1至10,不含10,步进3。
while循环
_password=123
count=0
while count<3:
password = int(input(‘请输入你的网银密码:‘))
if password==_password:
print(‘登陆成功‘)
break
elif password!=_password and count==0:
print(‘输入的密码错误‘)
elif password!=_password and count==1:
print(‘你己输错两次,再输错一次将被锁定‘)
else:
print(‘你的账户己被冻结‘)
count +=1
for循环
for i in range(3):
_password = int(input(‘password:‘))
if password==_password:
print(‘登陆成功‘)
break
else:
password!=_password
print(‘密码输入错误‘)
else:
print(‘密码己被锁定‘)
循环嵌循环
_password=123
count=0
while count<3:
password = int(input(‘请输入你的网银密码:‘))
if password==_password:
print(‘登陆成功‘)
break
elif password!=_password and count<2:
print(‘输入的密码错误‘)
else:
print(‘你己输错三次‘)
count +=1
if count==3:
countne=input(‘你还要继续输入吗?‘)
if countne=‘n‘:
count==0
上周主要学习了这些知识,使用操作中会出现很多语法格式之类的错误,需要多加练习才行。
标签:支持 tin ascii码 导入 orm and 注释 年龄 特殊字符
原文地址:http://www.cnblogs.com/gldht/p/6751361.html