zoukankan      html  css  js  c++  java
  • 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)

     

  • 相关阅读:
    Qt Error: dependent '..***' does not exist.
    Qt 判断文件是否存在
    Qt 添加资源文件
    Qt lcdNumber 不能显示完整时间
    Qt snippet — 打开文件&保存文件
    right-click an action, missing "Go to slot"
    Code the Tree(图论,树)
    李代桃僵
    Dependency Scope
    Selenium的延迟等待
  • 原文地址:https://www.cnblogs.com/twinkle-/p/10256749.html
Copyright © 2011-2022 走看看