python 基础

Posted fan-2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 基础相关的知识,希望对你有一定的参考价值。

1.python 是一门什么样的语言

动态解释型的强类型定义语言。

动态:运行前不用声明变量类型

解释器: CPython 等

强类型定义:固定类型,需要类型转换的过程

python所有的东西都是类

2.基础数据类型

type() 函数查看数据类型(类),使用dir()查看大佬们帮你写好了哪些魔法

可以通过 PEP484 来规定数据类型?484值得我好好读读

基础部分大概有 整型(int),浮点数(float),字符串(str),布尔类型 True False(bool),None(NoneType)

python自带大数,不过完全不知道内部实现过程。

对于浮点型,支持16位,但不是四舍五入,而是自动进位

1 a = 1.11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
2 print(a)
3 
4 1.1111111111111112

使用的函数int(),str(),float()。轻松转换,int自带进制转换

abs() 绝对值

1 int(1000,2)
2 8

2.运算符(自带重载,字符串带+和*)

加+ 减- 乘* 除/(获得整数部分和小数部分) 整除// 除余% 阶乘**

divmod(a,b) == (a//b,a%b)

比较运算符 > >= < <= != = is not is 

位运算<< >> & | ~ ^

逻辑运算符 and or not

python 没有自加运算符,O(∩_∩)O

向上取整,向下取整  请导入math包 使用math.floor math.ceil

 

以上是关于python 基础的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段