欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

python 基础知识1

程序员文章站 2024-01-18 08:39:40
一、编译型与解释性区别: 编译型:一次性将全部的代码编译成二进制文件。(如:C、C++) 优点:运行效率高 缺点:开发速度慢,不能跨平台。 解释型:当程序运行时,从上至下一行一行的解释成二进制。(如python) 优点:开发速度快,效率高,可以跨平台。 缺点:运行效率低。 二、python2与pyt ......

、编译型与解释性区别:

编译型:一次性将全部的代码编译成二进制文件。(如:c、c++)

          优点:运行效率高

          缺点:开发速度慢,不能跨平台。

解释型:当程序运行时,从上至下一行一行的解释成二进制。(如python)

         优点:开发速度快,效率高,可以跨平台。

          缺点:运行效率低。

二、python2与python3区别:

python2x源码,重复率高,不规范,而且python崇尚优美创建了python3,规范化。

在python首行:#-*-encoding:utf-8 -*-解决python2中文报错。

三、变量、常量、注释

变量:由数字、字母、下划线任意组合,且以数字开头

          具有可描述性

         不能用中文,不能用拼音。

 

常量:约定俗成、不可更改,全部是大写字母

注释:单行注释:#

          多行注释:‘’‘    ’‘’     “”“  “”“

四、用户交互input:

      数据类型全部是str

基础数据类型:bool true false 

                          int +-*/%  // **

                         str : 加引号的就是str

                                +  可以与数字*

五、条件语句 :if  、while

if 类型:

if  条件:
        结果
if  条件:
     结果
else :
     结果
if 条件:
    结果
elif  条件:
    结果
elif  条件:
    结果
...
else:结果

while 类型:

 

 

while 条件:
      结果
      1,改变条件。
      2,break。
     
      continue: 结束本次循环,继续下一次循环。

 

 

 六、基本运算符

python 基础知识1

 

 

 python 基础知识1

           若x or y , x为真,值就是x,x为假,值是y;

 

             x and y, x为真,值是y,x为假,值是x。

 

 

 python 基础知识1

 

 

 

针对逻辑运算的进一步研究:

 

  1,在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。

 

 成员运算:

python 基础知识1

 

 

 

python运算符优先级

以下表格列出了从最高到最低优先级的所有运算符:

运算符 描述
** 指数 (最高优先级)
~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % // 乘,除,取模和取整除
+ - 加法减法
>> << 右移,左移运算符
& 位 'and'
^ | 位运算符
<= < > >= 比较运算符
<> == != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
is is not 身份运算符
in not in 成员运算符
not and or 逻辑运算符