python小白基础学习总结

人生苦短,我用Python

本人是Java 开发,近期由于工作需要写一些 Python 脚本,所以对Python进行研究和学习。

一、基础知识

1、代码注释
在这里插入图片描述
2、多行语句处理
在这里插入图片描述
3、常用运算符
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
4、数据类型
python支持int(整型),longint(长整型),float(浮点)和complex(负数)四种类型的数值。

//顺便说一句浮点只有float精度真的够用么……

举例:

a=10 ##int
b=51924361L ##长整型,用大写L结尾
c=15.20 ## 浮点
d=1+2j ##复数,用a+bj或complex(a,b)表示
在这里插入图片描述
在整数除法中,除法/ 总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符//。

// 得到的并不一定是整数类型的数,它与分母分子的数据类型有关系

在交互模式中,最后被输出的表达式结果被赋值给变量_,_是个只读变量

数学函数

注:以下函数的使用,需先导入 math 包。

函数 描述
abs(x) 返回数字的整型绝对值,如abs(-10)返回 10
ceil(x) 返回数字的上入整数,如math.ceil(4.1)返回 5
cmp(x, y) 如果 x < y 返回 -1,如果 x == y 返回 0,如果 x > y 返回 1。Python 3 已废弃 。使用 使用 (x>y)-(x<y) 替换。
exp(x) 返回 e 的 x 次幂(ex),如math.exp(1)返回2.718281828459045
fabs(x) 返回数字的浮点数绝对值,如 math.fabs(-10) 返回10.0
floor(x) 返回数字的下舍整数,如 math.floor(4.9) 返回 4
log(x) 如 math.log(math.e) 返回 1.0,math.log(100,10) 返回 2.0
log10(x) 返回以 10 为基数的 x 的对数,如 math.log10(100) 返回 2.0
max(x1, x2,…) 返回给定参数的最大值,参数可以为序列
min(x1, x2,…) 返回给定参数的最小值,参数可以为序列
modf(x) 返回 x 的整数部分与小数部分,两部分的数值符号与 x 相同,整数部分以浮点型表示
pow(x, y) 幂等函数, x**y 运算后的值
round(x [,n]) 返回浮点数 x 的四舍五入值,如给出 n 值,则代表舍入到小数点后的位数
sqrt(x) 返回数字 x 的平方根
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字符串(string)

单引号和双引号使用完全相同

使用三引号(’’'或""")可以指定一个多行字符串

转义符(反斜杠)可以用来转义,使用r可以让反斜杠不发生转义,如r"this is a line with \n",则\n会显示,并不是换行

按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string

字符串可以用 + 运算符连接在一起,用 * 运算符重复

字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始

字符串不能改变

没有单独的字符类型,一个字符就是长度为 1 的字符串

字符串的截取的语法格式如下:变量[头下标:尾下标]

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43975771/article/details/104885115