接触Python的第一天(类型 区别 如何运行文件 变量 常量 注释 用户交互 基础数据类型 BOOL IF While brek continue)
CPU相当于大脑用于计算
内存:储存临时数据,断电后消失
硬盘:储存长久保持的数据,/重要文件之类
操作系统
应用程序:打开某项应用,使其从硬盘转到内存,转到CPU
一.程序分为编译性和解释性
编译型:一次性将所有程序编译成二进制文件。
缺点:开发效率低,不能跨平台。
优点:运行速度快。
:C,C++等等。
解释型:当程序执行时,从上至下一行一行的解释。
优点:开发效率高,可以跨平台。
缺点:运行速度慢。
:python ,php,等等。
二.python2 与 python3 区别:
python2 源码不标准,混乱,重复代码太多,
python3 统一 标准,去除重复代码。
#-*-encoding:utf-8 -*-(python2输入中文代码前要在首行输入这串代码使python2知道接下来的代码用utf-8的方式解读不然会出现乱码)
Python的特点:优美,简单,清晰
三.如何运行py文件
win+R 输入cmd回车。打开命令对话框
输入 python 文件路径 回车
例如:python d:t1.py(暂时不会如何打开根目录里头文件里的py文件)
四.变量
变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。(变量就像X和Y用来代替某段特定的代码,这段代码可以人为替换,最好具有可理解行列如 age:年龄)
1,必须由数字,字母,下划线任意组合,且不能数字开头。
2,不能是python中的关键字。
['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']
3,变量具有可描述性。
4,不能是中文。
五:常量(可以是某件历史性事件,也可以是数学中的无理数)
python 没有常量 都是约定俗称的全部是大写字母 不可更改
一直不变的量:π
BIR_OF_CHINA :1949(中国成立的时间)
六.注释(被注释的内容会被系统读取但不会被系统显示,只有在敲代码的时候能看到,多行注释可以进行收缩方便代码的输入)
方便自己方便他人理解代码。
单行注释:#
多行注释:'''被注释内容''' """被注释内容"""(三个单引号或者三个双引号)
七.用户交互。input
1,等待输入,
2,将你输入的内容赋值给了前面变量。
3,input出来的数据类型全部是str(str指字符串 int指数字)
八.基础数据类型初始、
(str指字符串 int指数字)
+ (加) -(减) *(乘) / (除) ** 幂 %取余数
python的取值范围32进制的电脑是2的31次方到-2的31次方
64进制的电脑是2的63次方到-2的63次方
ps:type()(type能告诉我们这串编码是字符串还是数字)
字符串转化成数字:int(str) 条件:str必须是数字组成的。
数字转化成字符串:str(int)
字符串:str,python当中凡是用引号引起来的都是字符串。
可相加:字符串的拼接。
可相乘:str * int
字符串的引号
name = '我是谁谁谁'
name = "我是谁谁谁"
name = 'alex'
name = "alex"
字符串的加法:
n1 = "alex"
n2 = "sb"
n3 = "db"
n4 = n1 + n2 + n3 (结果显示‘alexsbdb’)
字符串的乘法:
n1 = "alex"
n2 = n1 * 10 (结果显示alexalexalexalexalexalexalexalexalexalex)
数字
age = 18
数字的基本运算:
a1 = 39
a2 = 10
加法:a3 = a1 + a2 (结果49)
减法:a3 = a1 - a2 (结果29)
乘法:a3 = a1 * a2 (结果390)
加法:a3 = a1 / a2 (结果3.9)
幂运算:a3 = 4**2 (结果16)
取余数:a3 = 39 % 8 (结果7)
取商:a3 = 39 // 8 (结果4)
九.bool (布尔值)(检测数值的真假)
TRUE OR FALSE
真或者假
十.IF
if多条件判断语句(elif:如果不是,那么如果 就else:如果 就 print打印)
条件:
结果: name = raw_input('请输入用户名:') if name == "alex": print "超级管理员" elif name == "eric": print "普通管理员" elif name == "tony" or name == "rain": print "业务主管" else: print "普通用户"
十一.while循环
1、基本循环
while 条件:(英文冒号)
# 循环体
# 如果条件为真,那么循环体则执行
# 如果条件为假,那么循环体不执行
2、break
break用于退出所有循环
while True:
print "123"
break
print "456"
3、continue
continue用于退出当前循环,继续下一次循环
while True:
print "123"
continue
print "456"

浙公网安备 33010602011771号