首页 > 编程语言 > 详细

python 基础

时间:2018-12-30 23:46:05      阅读:189      评论:0      收藏:0      [点我收藏+]

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 基础

原文:https://www.cnblogs.com/fan-2/p/10201055.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!