一:python2x, python3x 的区别
1.python2x版本源码重复率高,编写代码不规范
2.python3x版本制定了代码编写规范,源码简洁、清晰、简单
3.python2x默认的编码方式为ASSII码(英文),不能直接打印中文,要显示中文,需要在文件开头加:# -*- encoding:uft-8 -*-
4.python3x默认的编码方式为uft-8(包含中英文以及欧洲文字)
二:python(编程语言的)的分类:
1.编译型:整个代码一次性编译,优点:执行速度快;缺点:不便于调试,开发速度慢,不能跨平台
2.解释型:代码从上而下逐句执行代表语言python,优点:便于调试,开发速度快,可跨平台;缺点:执行速度慢,
三.变量:
1.变量的定义:把一些数据的中间结果暂时存起来,以便后续的程序的调用
2.变量如何使用?1:变量只能由数字,字母,下划线组合;2:变量不能以数字开头;3:变量不能用拼音命名;4:不能过长;5:不能用中文;6:不能用python中的关键字命名;7:官方推荐使用驼峰体或下划线;
8:定义变量要具有描述性
3.变量在什么情况下使用:结果过长,使用变量代替,使代码简洁,简单,清晰
四.数据类型:数字类型(整型,浮点型),布尔值(ture,false),字符串
1.数字类型:整型(int),浮点型(float),用以计算,计数。
2.布尔值:true,false用来判断对错
3.字符串:python中凡是用单引号或双引号引起来的就是字符串,在有i‘m类似的情况下用双引号。
五,关键字input的使用:用来给用户输入信息
格式:name = input('请输入你的姓名:');input出来的数据类型为字符串,可用type识别数据类型,转化为其他数据类型:name = int(input('请输入你的名字:'))
六,if 条件语句
1.单if,格式:
if 4>3:
print('121')
2.
age = int (input('请输入你的年龄'))
if 1<age<7:
print('你小子')
else:
print('请输入你真实的年龄')
3.
age = int (input('请输入你的年龄'))
if 1<age<7:
print('你小子')
elif 8<age<100:
print('很好')
4.
age = int (input('请输入你的年龄'))
if 1<age<7:
print('你小子')
elif 8<age<100:
print('很好')
else:
print('请输入你真实的年龄')
5.
age = int (input('请输入你的年龄'))
name = input('请输入你的名字:')
if 1<age<7:
if name == '11'
print('good')
else:
print('你小子,名字错误')
else:
print('请输入你真实的年龄')