Python——第一周

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)所需新知识点:列表、字典

猜你喜欢

转载自www.cnblogs.com/yolo1221/p/11401069.html