Python介绍
Python是一种面向对象的解释型语言,执行时先由解释器转换成字节码,再转换成机器码由机器执行。而C、Java等是编译型语言,直接由编译器编译成机器码执行。
Python版本
常见的Python版本有Python2.*系列和Python3.*系列。
编码
ascii:用1个字节=8位来表示计算机能表达的所有东西,最多只能表示256种字符。
unicode: 万国码,用4个字节=32位来做对应关系,总共可表示4294967296个字符。
utf-8: 对万国码进行压缩,至少使用1个字节表示,中文用3个字节表示。
gbk:对亚洲国家的文字做的对应关系,中文2个字节表示
python的默认编码:
Python2: 解释器默认编码ascii
Python3:解释器默认编码utf-8
python2中代码若有中文需要指定编码:
# -*- coding: utf-8 -*-
输入输出
输入(字符可见):
python2:input('请输入账号:')
python3:raw_input('请输入账号:')
输入(字符不可见):
import getpass
getpass.getpass('请输入密码:')
输出:
print('Hello World!')
变量名规范
1.必须由字符、数字、下划线组成,且不能以数字开头
2.不能是Python关键字
3.变量名要见名知意(非必须)
常用数据类型
1.整数
sum = 1
2.字符串
name = 'Lucy'
若有换行则使用3个引号的形式:
profile = '''Hello! I am Lucy. '''
3.列表
name_list = ['Lily', 'Lucy', 'May']
4.字典
name_dictionary = {'name':'Lucy','age':18}
条件语句
格式一:
if 条件:
条件为真时走这里
格式二:
if 条件:
条件为真时走这里
else:
条件为假时走这里
格式三:
if 条件1:
条件1为真时走这里
elif 条件2:
条件2为真时走这里
elif 条件3:
条件3为真时走这里
else:
上述条件都为假时走这里
循环语句
while循环:
格式:
while 条件:
条件成立执行
示例:
while True:
print('Hello world!')
循环终止:
continue 跳出本次循环,继续执行下一次循环。
break 强制终止当前循环。
网友评论