1.第一个Python程序:
print("Hello,world !") #虽然简单,但是必须写,为什么?仪式感
2.python中的变量:
变量就是为了存储,存储就是为了后面的过程中的调用。
怎么来定义变量? name(变量名)= “Gao Han” (值)
变量定义的规则:①变量名只能是 字母、数字或者下划线的任意组合 ②变量名的第一个字符不能是数字 ③不能以关键字为变量名(如:and 、as 、break等等)
3.字符编码与二进制:
ASCII :American Standard Code for Information Interchange 美国标准信息交换代码 ,是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,
其最多只能用8位来表示(一个字节),即:2 ** 8 = 256 - 1,所以,ASCII码最多只能表示255个符号。
二进制:(0 1) 可借助(古代烽火传递信息的故事)来理解。
4.字符编码发展介绍:
ASCII码 255符号 1bytes
1980 gb2312 7000+汉字
1995 GBK1.0 20000+汉字
2000 GB18030 27000+汉字
unicode 2bytes
utf-8 en:1bytes , zh:3bytes
5.用户交互程序
Python中的注释:
单行注释:#
多行注释:"""
"""
用户输入: (input()函数在Python3.x中用来获取控制台的输入)
username = input("username:")
password = input("password")
6. if else判断语句:
import getpass (调用标准库模块,密文)
例子:password = getpass.getpass("password")
----------------------------------------------------------------------------------------------------------------------
_username = 'gh'
_password = '123456789'
username = input('username:')
password = input('password:')
if _username == username and _password == password:
print('Welcome user {name} login...' . format(name=username))
else:
print(' Invalid username or password !')
-------------------------------------------------------------------------------------------------------------------
if :
print()
elif :
print()
else:
print()
7.while循环语句:
count = 0
while True:
print("count:",count)
count = count +1 # 相当于 count +=1
if count == 1000:
break
8.for循环语句:
for i in range(10):
print('----------',i)
for j in range(10):
print(j)
if j >5:
break