title:python
date:2020.4.19
author:Page
categories:
-python
tages:
-python
Python的基础知识
算法犹如菜谱,告诉你如何完成特定的任务。编写计算机程序就是使用计算机能够理解的语言描述一种算法。这种对机器友好的描述被称为程序,主要由表达式和语句组成。
一. 基本算术运算符
- 加法运算
>>>1+1
2
>>>3+6
9
2.减法运算
>>>4-1
3
>>>6-2
4
3.乘法运算(*)
>>>4*5
20
4.除法运算的结果为小数,即浮点数( float或floating-point
number)
>>>2/5
0.4
>>>1/1
1
5.如果你想丢弃小数部分,即执行整除运算,可使用双斜杠。
>>>1//2
0
>>>5.0//2.4
2.0
- 求余运算符。 x%y 的结果为x除以y的余数。换而言之,结果为执行整除时余下的部分,即x%y 等价于x - ((x // y) * y)
>>>10//3
3
>>>10%3
1
8 乘方(求幂)运算符。
>>>2**3
8
>>>3**3
27
二:数制(十六进制,八进制,二进制)和代码的注释
代码为python3.8版本
运行结果为:
注释:注释可以让程序更容易理解(使用#)
如::
小知识:模块视为扩展,通过将其导入可以扩展Python功能。要导入模块需要使用impor指令
>>> import math
>>> math.floor(32.9)
32
工作原理:使用import导入模块,再以module.function的方式使用模块中的函数。
三:字符串
Python在打印字符串时可以,用单引号将其括起,也可以使用的是双引号。
>>> "Hello, world!"
'Hello, world!'
>>> 'Hello, world!'
'Hello, world!'
既然如此,为何同时支持单引号和双引号呢?因为在有些情况下,这可能会有用。
>>> "He's a boy!"
" He's a boy!"
>>> '"Hello!" she said'
'"Hello!" she said'
在上述代码中,第一个字符串包含一个单引号(撇号),因此不能用单引号将整个字符串括起,否则解释器将报错。
要表示很长的字符串(跨越多行的字符串),可使用三引号(而不是普通引号)
print('''abcdefghijklmnopqrst
"Hello, world!"
end''')
原始字符串不会对反斜杠做特殊处理,而是让字符串包含的每个字符都保持原样因此在有些情况下很有用。如查阅磁盘文件路径:
>>> print(r'C:\python')
C:\python