接触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"
posted @ 2020-05-04 23:37  在下王三岁  阅读(32)  评论(0)    收藏  举报