博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习第一天(自用)
阅读量:3968 次
发布时间:2019-05-24

本文共 995 字,大约阅读时间需要 3 分钟。

文章目录

注释

记录每天学习的重点,希望可以坚持下去!

1,以 # 开头,单行注释

2,多行注释, 用三对单引号

'''多行注释'''

python默认的文件保存为:UTF_8

总结:
在这里插入图片描述

输入函数input

在这里插入图片描述

代码演示:

a=input('提示语!')print(a,type(a))

输出结果:

在这里插入图片描述
如果需要计算我们输入的数据,记得将string类型转换为int或float类型

运算符

算数运算符:

在这里插入图片描述
除法的运算和其他编程语言不同,分为除法运算 /
和整除运算 //
代码:

print(1/2)print(1//2)

结果:

0.5
0

乘方运算 **

print(3**2)输出为  9

一正一负做运算:

print(9/-2)   #-4.5print(9//-2)  #-5#余数等于               被除数  -  除数 * 商print(9%2)    # 1print(9%-2)    #-1   9-(-2)*(-5)= 9-10print(-9%2)    #1    -9-(2)*(-5)=-9+10

赋值运算符

运算顺序:从右到左

在这里插入图片描述链式赋值:取别名,即引用
例子代码:

a=b=c=20print(a,id(a))print(b,id(b))print(c,id(c))

结果:

在这里插入图片描述具体描述:
在这里插入图片描述

比较运算符

在这里插入图片描述比较结果均为:true or false

a==b 比较的是 a,b的value(值)

a is b 比较的是a,b的id (标识)

布尔运算符

在这里插入图片描述

位运算符

将数据转成二进制后运算

在这里插入图片描述

print(4&8)print(4|8)print(4<<1)# 4  数左移一位,小数点不变   相当于乘2    扩大print(8>>1) #8  数右移一位,小数点不变   相当于除以2  减小        #1 表示  移动几位print(4<<2)

输出:

在这里插入图片描述

总结

1,算数运算符 中 先算 幂运算(**)再算乘除(*,/,//,%)

最后加减(+,-)
2,位运算 中 先算移位运算符(<<,>>) 再算且,或(&,|)
3,比较运算符
4,布尔运算

#对应2的情况print(4&8)    print(4&4<<1)print(4<<1&4)print(4|8)print(4|16>>1)print(16>>1|4)

结果:

0
0
0
12
12
12

转载地址:http://ybcki.baihongyu.com/

你可能感兴趣的文章
stat.h头文件,轻松获取文件属性(2…
查看>>
杂项设备实现原理
查看>>
stat.h头文件,轻松获取文件属性(2…
查看>>
stat.h头文件,轻松获取文件属性
查看>>
stat.h头文件,轻松获取文件属性
查看>>
fcntl.h和unistd.h
查看>>
fcntl.h和unistd.h
查看>>
Printk在终端显示
查看>>
Printk在终端显示
查看>>
嵌入式Linux之我行——S3C2440上触摸…
查看>>
嵌入式Linux之我行——S3C2440上触摸…
查看>>
Linux环境进程间通信(二):&nbsp;信号…
查看>>
Linux环境进程间通信(二):&nbsp;信号…
查看>>
Linux环境进程间通信(二):&nbsp;信号…
查看>>
Linux环境进程间通信(二):&nbsp;信号…
查看>>
wait和waitpid函数
查看>>
wait和waitpid函数
查看>>
fcntl&nbsp;函数
查看>>
fcntl&nbsp;函数
查看>>
Linux&nbsp;系统内核的调试
查看>>