目录
- 前言
- 基本输入输出
- 变量赋值
- 整数运算符
- 增强赋值
- 自测
- 总结
- 结尾
本文由Jzwalliser原创,发布在CSDN平台上,遵循CC 4.0 BY-SA协议。
因此,若需转载/引用本文,请注明作者并附原文链接,且禁止删除/修改本段文字。
违者必究,谢谢配合。
个人主页:blog.csdn.net/jzwalliser
前言
在江苏,高二上学期的时候需要有一个小测试——小高考。信息也是小高考的科目之一,虽然只需要及格即可,但是还是有点难度,听我们老师说学校年年都有没及格的。因此,准备写一个专栏,复习一下python里面的知识点,希望能够帮到大家!文章嘛,分期支付,下一篇可能又要一段时间后再发了(学业忙啊😭)~
基本输入输出
在Python中,可以通过print()
将内容输出。用法:print(内容)
>>> print("Hello World")
Hello World
>>> print(1+1)
2
这里拓展一下print()
的高级用法:
print(sth1,sth2,sth3,...,sep=" ",end="\n")
什么意思呢?解释一下:
- 可以在
print()
中放好几个东西一起打出来,像这样:
>>> print(1,2,3,4,5)
1 2 3 4 5
输出后,各部分之间以空格分割。
sep
参数用于调整输出的各部分之间用什么分割,如:
>>> print(1,2,3,4,5,sep="中间")
1中间2中间3中间4中间5
end
参数可以调整末尾。如:
>>> print(1,2,3,4,5,sep="中间",end="末尾\n")
1中间2中间3中间4中间5末尾
在没有指定sep
的情况下,默认是空格;而不指定end
则默认换行(\n
)。
变量赋值
变量赋值很简单,其形式为:variable = value
。如:
>>> var = "something"
>>> var
'something'
当然,也可以这么赋值:
>>> a,b,c = 1,2,3
>>> a
1
>>> b
2
>>> c
3
可见,这样数字 1 1 1就被赋给了变量a
, 2 2 2被赋给 了变量b
, 3 3 3给变量c
。也可以把一个值同时赋 给多个变量,如:
>>> d = e = f = 1
>>> d
1
>>> e
1
>>> f
1
整数运算符
运算符 | 描述 | 例 | 例的等价数学表达 |
---|---|---|---|
+ | 加法 | 5 + 6 | 5 + 6 = 11 5+6=11 5+6=11 |
- | 减法 | 7 - 8 | 7 − 8 = − 1 7-8=-1 7−8=−1 |
* | 乘法 | 3 * 4 | 3 × 4 = 12 3\times4=12 3×4=12 |
/ | 除法 | 31 / 5 | 31 ÷ 5 = 6.2 31\div5=6.2 31÷5=6.2 |
** | 乘方 | 31 % 5 | 2 8 = 256 2^8=256 28=256 |
// | “地板式”除法 | 31 // 5 | ⌊ 31 ÷ 5 ⌋ = 6 \lfloor31\div5\rfloor=6 ⌊31÷5⌋=6 |
% | 取余 | 31 % 5 | 31 m o d 5 = 1 31\mod 5=1 31mod5=1 |
优先级为:()
>**
>*
=/
=//
=%
>+
=-
增强赋值
运算符和赋值操作其实可以合并在一起,如a = a + 1
就可以简化成a += 1
,两者是等价的。
同理,很多其它运算符也都可以和赋值运算符拼在一起,如b = b * 3
可以写成b *= 3
,c = c ** 4
可简化为c **= 4
。
>>> a = 1
>>> a = a + 1
>>> a
2
>>> a += 1
>>> a
3
>>> a *= 5
>>> a
15
>>> a %= 3
>>> a
0
自测
- 阅读以下程序:
a = b = c = 1
a = b + c
d = a + c
b = d - c
b += a
print(a,b)
该程序输出结果为( )
A. 2 4
B. 2 6
C. 2 2
D. 4 8
【答案】A
- 阅读以下程序:
x = 5 + 6 ** 2 - (3 % 2)
print("Ans",x,sep="=")
该程序的输出为( )
A. Ans=120
B. Ans=40
C. Ans40=
D. Ans120=
【答案】B
总结
基本输入输出
通过print()
输出内容,其基本用法为print(内容)
。
变量赋值
形式为variable = value
。
可以同时为多个变量赋值,也可将一个值赋给多个变量。
整数运算符
包括+
(加法)、-
(减法)、 *
(乘法)、/
(除法)、**
(乘方)、//
(地板式除法)、%
(取余)。
优先级为: ()
>**
>*
=/
=//
=%
>+
=-
。
增强赋值
如a = a + 1
可简化为a += 1
,其他运算符也可类似与赋值运算符合并。
结尾
好啦,今天的分享就到这儿,记得点赞收藏哦!