1、定义变量:
(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']
2、定义常量:
变量名大写。可以改,但是不应该改。
3、字符编码:
将二进制和字符联系起来
(1)ASCII 美国标准信息变换编码
1个字符占1个字节,即8个比特位。
(2)Unicode 万国码
1个字符占2个字节,即16个比特位。
(3)UTF-8
编码类型 | 表示编码数量 | 占位 |
ASCII | 255 | 1bytes |
GB2312 | 7000+ | |
GBK1.0 | 20 000+ | |
GB18030 | 27 000+ | |
UTF-8 | en:1bytes zn:3bytes |
4、Python3.x 和 Python2.x 的区别:
Python3.x 默认中文,UTF-8
Python2.x 默认ASCII
在Python2.x 中显示中文字符集:# -*- coding: utf-8 -*-
5、注释
(Python中单引号和双引号的作用相同)
当行注视:# 被注释内容
多行注释:'''被注释内容 '''
也可以用来打印多行字符,如:
msg = '''abcd
efg
hji
'''
print(msg)
6、用户输入、格式化输出
name = input("name:")
age = input("age:")
job = input("job:")
info = '''
---- info of %s ----
Name: %s
Age: %s
Job: %s
''' %(name,name,age,job)
print(info)
# 同样的格式化输出效果,更常用
info2 = '''
----info2 of {_name}
Name: {_name}
Age: {_age}
Job: {_job}
'''.format(_name = name,
_age = age,
_job = job)
print(info2)
7、隐藏输入的密码
利用 getpass 模块
import getpass
username = input("username: ")
password = getpass.getpass("password: ")
print(username, password)
8、while 循环
while count < 3:
guess_age = int(input("guess age: "))
if guess_age == age_of_man:
print("correct")
break # 跳出当前循环
elif guess_age > age_of_man:
print("think smaller")
else:
print("think bigger")
count += 1
else: # 上面的循环完成后再执行
print("you have tried too many times")
9、for 循环
(1)
age_of_man = 56
for i in range (3): # 循环几次就写几,从0开始
guess_age = int(input("guess age: "))
if guess_age == age_of_man:
print("correct")
break
elif guess_age > age_of_man:
print("think smaller")
else:
print("think bigger")
else:
print("you have tried too many times")
'''
步数:
for i in range (0, 10, 2)
2 即为步数,相当于每隔一个计算一个,打印结果0 2 4 6 8
'''
(2)
for i in range (0, 10):
if i < 3:
print("Loop: ", i)
else:
continue # 跳出本次循环,继续下一个循环。break 是结束整个当前循环
print("hehe")
10、作业
Readme(blog 地址 + 程序简述、使用方法) + 流程图 + Code
1、博客
2、编写登陆接口
(1)输入用户名密码
(2)认证成功后显示欢迎信息
(3)输错三次后锁定
需要:锁定文件 + 用户名、密码文件
3、多级菜单
(1)三级菜单
(2)可依次选择进入各子菜单
(3)所需新知识点:列表、字典