第一章

1.3数和表达式

数的类型
整数,浮点数,复数。
数的表示方法
二进制,八进制,十进制,十六进制
数的运算
优先级:同c
运算的分类及部分规则:
加减乘除,求余等。
除:结果为浮点数/
结果为整数// (向下圆整:例如32.3=32)

1.4变量

Python中变量使用前必须要先赋值,因为这里的变量没有默认值。
没有特别的需要指明变量的类型

1.5语句

语句的根本特征:执行修改操作
常用的语句:赋值语句,print语句

1.6获取用户的输入

举例如下:

input(“The meaning of life:”)
The meaning of life: 42
‘42’

1.7函数

函数的分类:
内置函数,或自行编写的函数
函数举例:

abs(-10)
10
函数说明:计算数的绝对值
round(2/3)
1.0
函数说明:将浮点数圆整到其最接近的整数,如若距两个整数一样近时取偶数
pow(2,3)
6
函数说明:求两个数的乘积

1.8模块

模块的作用:对Python的功能进行拓展
举例:

import math
math.floor(32.9)
32
说明:import 用以导入模块
第二行按格式使用函数
floor返回小于或等于给定数的最小整数,与math.ceil用法相反
from math import sqrt
sqrt(9)
3.0
函数说明:使用from …..import…可以其后调用函数时省去模块的说明
qrt开方运算
1.8.1 cmath和复数
举例:
import cmath
cmath.sqrt(-1)
1j
函数说明:cmath用于处理复数模块
注意:避免使用from…..import….易造成sqrt无法正常使用

1.10字符串

1.10.1单引号字符串以及对引号转义
1.单双引号可以混用,不影响输出
例如:>>>”Hello,world”
‘Hello,world’
或者>>>’Hello,world’
‘Hello,world’
两者输出是相同的
2注意单双引号的对称,避免造成错误
例如:>>>’let’s go’
ERROR
3.用\进行转义
例如:>>>’let\’s go’
‘let’s go’
1.10.2拼接字符串
直接相加
例如:

“Hello,”+”world!”
‘Hello,world!’
x=”Hello,”
y=”world!”
x+y
‘Hello,world!’3

1.103字符串表示str和repr
例如:

print(repr(“Hello,\nworld!”))
‘Hello,\nworld!’
print (str(“Hello,\nworld!”))
Hello,
world!

1.10.4长字符串,原始字符串和字节
1.长字符串(跨越多行的字符串)使用三个单引号或者双引号括起来。
例如:

print(“”” This is a very string .It continus here.
And it’s not over yet .”Hello,world!”
Still here. “”“)

注意:常规字符在跨越多行时在行尾加上\如图:
 常规字符的跨行
2.原始字符串(不会对字符串中的反斜杠进行处理,只会使其保持原样)加前缀 r
例如:
原始字符串使用举例
注意:当需要用\进行转义时会保留\
引号前的最后一个字符最好不要是\,使程序不知道在哪里终止。若非要用到可以将其视作一个单独的字符用引号括起来。
如图
3.Unicode,bytes和bytearray

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值