变量规则:在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=%sage=%sjob=%ssalary=%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=60print(type(_age))age=int(input("猜年龄:"))if age>_age: print(‘猜大了‘)elif age<_age: print(‘猜小了‘)else: print(‘你猜对了‘)做这个语句的时候要注意数据类型,看上去的数据类型不一定是真实的数据类型,这是老板课堂上讲的,也是自己在实操中感受到了。 循环whilewhile True break 跳出整个循环。continue跳出当前循环的剩余语句count()统计某个字符出现的次数range()计数例:range(10)是指从0至10,不包含10,默认步进1。range(1,10,3)是指从1至10,不含10,步进3。 while循环
_password=123count=0while 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=123count=0while 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上周主要学习了这些知识,使用操作中会出现很多语法格式之类的错误,需要多加练习才行。
时间: 2024-10-07 10:18:06