python基础一

Posted 柠檬不酸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础一相关的知识,希望对你有一定的参考价值。

一、计算机基础

Cpu:相当于人的大脑,用于计算。

内存:存储数据,4G,8G,16G,32G,成本高,断电即消失。

硬盘:1T,固态硬盘,机械硬盘。存储数据,应该长期保持数据,重要文件,小电影等等。

操作系统(OS):操控cpu,内存,输入输出设备。

应用程序:

二、python的历史

崇尚:优美,清晰,简单

宏观上:python2与python3的区别:

python2 源码不标准,混乱,重复代码太多。

Python3 统一 标准 去除重复代码

三、python的环境

编译型:一次性将所有写的程序全部编译成二进制文件

        优点:执行速度快

缺点:开发效率低,不能跨平台。

C  c++ 等

解释型:当程序执行时,一行一行的解释。

        优点:开发效率高,可以跨平台

        缺点:运行速度慢。

        Python  php

Python是一门动态解释型的强类型定义语言

四、python的优缺点

优点:明确,简单,优雅

      有强大的第三方库

      可移植性   可扩展性  

缺点:运行速度慢,代码不能加密

五、python的种类

六、变量:

变量就是将一些运算的中间结果暂存到内存中,以便后续代码的使用。

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,yield]

3、变量具有可描述性。

4、不能是中文。

七、常量:一直不变的量(Π)

          BIR_OF_CHINA = 1977

八、注释:方便自己,方便他人理解代码

          单行注释:#

          多行注释:’’’被注释的内容’’’     ‘’’被注释的内容’’’

九、用户交互:Input

1,等待输入,

2,将你输入的内容赋值给了前面的变量

3,Input出来的内容全部是字符串

十、基础的数据类型

数字:int 12,3,45   用type()可以测出数据类型

      字符串转化成数字:int(str) 条件:字符串必须是由数字组成的

      数字转化成字符串:str(str)

取值范围:

在32位机器上,整数的位数是32位,取值范围为:-2**31~2*31-1

在64 位机器上。整数的位数是64位,取值范围为:-2**61~2*61-1

Long(长整型)与整型一样只是叫法不同,在python3中没有长整型,只有int

运算: +  -   *  /  **(幂运算)  %(取余数)

     字符串:str   python中凡是用引号引起来的都是字符串。

             字符串的操作:可相加(字符串的拼接)

                            可相乘  str * int

     布尔值:bool  只有两种状态,True   False

十一、条件语句 if语句

     第一种   If 条件:

                  结果

     第二种   if 条件:

                  结果

              else:

                  结果

     第三种   if 条件:

                  结果

              elif 条件:

                  结果

              else:

                  结果

十二、循环语句

      While 条件:

           循环体

      无限循环:终止循环:1.改变条件使之不成立

                          2.break

                  continue:结束本次循环,开始下一次循环

      打印从1到100

      第一种:标志位

 

1 Count = 1
2       Flag = True
3       While flag :
4            Print(count)
5            Count = count +1
6            If(count>100):
7                 Flag =false

 

 
 
 
 
 
 

 

第二种:

1 Count =1
2 While count <=100:
3       Print(count)
4       Count =count+1

 

打印从1加到100

1 Sun=0
2 Count=0
3 While count <=100 :
4       Count++
5       Sum=sum+count
6 Print(sum)
7           

 

 

练习一:#使用while循环输入1 2 3 4 5    8 9 10

1 count = 0
2 while count<10 :
3     count = count +1
4     if count > 5 and count < 8 : # count等于6 和 7是不执行continue后面的语句 
5         continue
6     print(count)

 

练习二:#求1到100所有数的和

1 count =0
2 sum =0
3 while count <100 :
4     count +=1
5     sum=sum +count
6 print(sum)

 

 

 

以上是关于python基础一的主要内容,如果未能解决你的问题,请参考以下文章

python之基础篇——模块与包

0基础学Python未来5~10年新一代毕业生职场人的新风向,学Python并非程序员的专属。

开发工具 | 即将jupyter的新一代notebook

Flask 编写http接口api及接口自动化测试

python基础--ASCII码

Python基础-----random随机模块(验证码)