Python学习内容(二)

目录

 一.数据类型转换

 二.注释

 三.输入函数input()

 四.Python中的运算符

 五.运算符的优先级


一.数据类型转换

1.为什么需要数据类型转换?

为了将不同数据类型的数据拼接在一起。

2.数据类型转换的函数

函数名作用注意事项举例
str()将其他数据类型转成字符串 也可以用引号转换 

str(123)

'123'

int()将其他数据类型转成整数1.文字类和小数类字符串,无法转化成整数 
2.浮点数转化成整数,抹零取整 

int(123)

int(9.8)

float()将其他数据类型转成浮点数

1.文字类无法转成浮点数 

2.整数转化成浮点数 ,末尾为.0

float('9.9')

float(9)

 二.注释

1.定义:在代码中对代码进行解释说明的标注性文字 ,可以提高代码的可读性 。

2.注释的内容会被Python解释器忽略。

3.注释的三种类型

1)单行注释:以'#'开头,到换行结束

2)多行注释:并没有单独的多行注释标记,将一对三引号之间的代码称为多行注释 。

3)中文编码声明注释:在文件开头加上中文声明注释,用以指定源码文件的编码格式。 

 三.输入函数input()

1.input函数的基本使用

当两个数都是字符串时,+号只起连接作用。

 2.类型转换

如果需要整数型和浮点型,就需要将str类型通过int()函数或者float()函数进行类型转换。 

1)可以在过程中进行转换

2)也可以直接转换

 四.Python中的运算符

1.算术运算符

1)标准运算符->加(+),减(-),乘(*),除(/),整除(//)

2)取余运算符->%

3)幂运算符->**

                     a=10,b=20

运算符描述实例
+两个对象相加a + b 输出结果 30
-得到负数或是一个数减去另一个数a - b 输出结果 -10
*两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200
/x除以yb / a 输出结果 2
//取整除 - 返回商的整数部分(向下取整
>>>9//2
4
>>>-9//2
-5

%

返回除法的余数

一正一负要公式

(余数=被除数-除数*商)

b % a 输出结果 0
**返回x的y次幂a**b 为10的20次方, 输出结果 100000000000000000000

2.赋值运算符

1)执行顺序:右->左

2)支持链式赋值

3)支持参数赋值

4)支持系列解包赋值(左右变量的个数和值的个数要对应)

3.比较运算符

定义:对变量或表达式的结果进行大小,真假等比较。

1)> ,< ,>= ,<= ,!=

2)==(对象value的比较)

3)is ,is not(对象的id的比较)

4.布尔运算符

and ,or ,not ,in ,not in

 运算符              运算数运算结果                     备注
   and     True    True  True

当两个运算数都为True时,运算结果才为True

     True    False  False
     False    True
     False    False
    or     True    True  True只要有一个运算数为True,运算结果就为True
     True    False
     False    True
     False    False  False
    not                 True  False如果运算数为True,运算结果为False
                 False  True如果运算数为False,运算结果为True

5.位运算符

定义:将数据转成二进制进行计算

1)位与 & ->对应数位都是1,结果位数才是1,否则为0

2)位或 | ->对应数位都是0,结果位数才是0,否则为1

3)左移位运算符 << ->高位溢出舍弃,低位补0

4)右移位运算符 >> ->低位溢出舍弃,高位补0

 五.运算符的优先级

算术运算符>位运算符>比较运算符>布尔运算符>赋值运算符

** > *,/,//,% > +,-<<,>> > & |  > >,<,>=,<=,==,!= > and > or > =

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值