Python基础教程3——常用操作符,数据类型,变量及输入输出

1.输入及输出格式

注意:python向较于其他编程语言,有它独有的优势。拿一个方面来讲,如C语言在书写一个大循环时,需要注意一大堆的大括号,通过它来确定语句属于哪一个循环体;Python中就不需要这样,它是依靠缩进(Table键)完成这样的功能。

因此在书写python时,必须注意缩进。在pycharm中,系统会自动帮你完成缩进,还是很方便的;另外一定注意区分程序语句中不能使用中文符,如【;】—【;】、【?】–【?】

input() ##输入
print() ##输出

Python基础教程3——常用操作符,数据类型,变量及输入输出
Python基础教程3——常用操作符,数据类型,变量及输入输出

格式化输出
  • 整型%d和字符串%s
    Python基础教程3——常用操作符,数据类型,变量及输入输出
  • 浮点型 %f (自动默认保留小数点后六位)
    Python基础教程3——常用操作符,数据类型,变量及输入输出
  • 百分比
    Python基础教程3——常用操作符,数据类型,变量及输入输出

2.数据类型

  • str:表示是一个字符串类型

  • int:表示一个整型

  • bool表示一个布尔型,真:Ture 假:False

  • float表示一个小数类型,浮点数

3.数据类型的强制转换

在python中input从默认输入中得到的是一个字符串
Python基础教程3——常用操作符,数据类型,变量及输入输出
所以可以进行转换

Python基础教程3——常用操作符,数据类型,变量及输入输出
其它数据类型的转换类似

4.变量

  • 什么是变量?

    变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字。

  • 变量命名规则
    变量名由字母、数字、下划线组成
    不能以数字开头
    不可以使用关键字, 举例:a,a1,a_1

  • 变量命名方法
    驼峰命名法:
    1.大驼峰:每一个单词的首字母都大写
    FirstName LastName
    2.小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
    firstName lastName

  • 变量的赋值

    Python中的变量不需要声明,变量的赋值就是变量声明和 定义的过程;
    每个变量在使用前都必须赋值,变量赋值以后该变量才会 被创建;
    等号(=)用来给变量赋值,等号(=)运算符左边是一个 变量名,等号(=)运算符右边是存储在变量中的值。 举例:a=1

  • 多个变量赋值

    Python允许同时为多个变量赋值。
    例如:a = b = c = 1 也可以为多个对象指定多个变量。
    例如:a2,b2,c2 = “zz”,18,1

5.常用的操作符

  • 算术操作符
    【+】【-】【*】【/】【%】【**】
    下面举几个例子
    Python基础教程3——常用操作符,数据类型,变量及输入输出
    优先级

多个算术运算符在一起时先乘除后加减
【**】——幂运算操作符,规则:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低

例:

当【-】被当作负号时,它是一元操作符。如下运算:

【**】比左侧的负号优先级高,先做幂运算

负号在右边时,优先级大于【**】,先做正负的运算,后做幂运算

其实同数学运算的规则相同
Python基础教程3——常用操作符,数据类型,变量及输入输出

  • 逻辑运算符
    and
    条件1 and 条件2
    两个条件同时满足,就返回True
    两个条件有一个不满足,就返回False
    or
    条件1 or 条件2
    两个条件只要有一个满足,就返回True
    两个条件都不满足,返回False
    not
    一元操作符,取它后面操作数相反的布尔值

Python基础教程3——常用操作符,数据类型,变量及输入输出

  • 比较操作符

    = 是指赋值,== 是指等于

    比较操作符返回一个布尔值,条件成立时为真【1】,条件不成立为假【0】

操作符优先级我们用一张图直观的表示
Python基础教程3——常用操作符,数据类型,变量及输入输出