欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python整数类型进制表示_python2学习经验(一) 变量数据类型

发布时间:2025/3/20 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python整数类型进制表示_python2学习经验(一) 变量数据类型 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

python2  基础教程 (学习经验总结)

-------------------------基础片--------------------------

python2的数据类型

python2没有明确的数据类型~~ 个人感觉~~

str一般作为python2最长被操作的数据(同样为个人感觉)

总结一下 number类型 python并不现实的声明数据的类型例如

(一)整形 及进制表示法

var1=1

变量var1被显示的赋值为数字类型1

python3中长整形或者为long行可以不加L(或者l,因为l 很像数字1 在代码编写时不容易区分,所以尽量写成L)

num1=1

num2=1 234 567 890

num3=12 345 678 901L

普通整形的数据范围为2 147 483 647也不能小于-2 147 483 648 (每3位一个空格方便查看位数,实际编写时不可以增加空格)

16进制的数字的书写为以0x 开头 例如 0x数字 ,0x AF == 175

而八进制是以0开头 例如 0数字,010==8

(二)浮点型数字

实数 整数是实数的特殊值一种简化的表示形式(自己的总结)

所有的整数都可以用实数来表示

数据的结构上来讲实数相当于继承了整数并有更多的方法,实数有自己额外的属性'.'的位置 pathIndex(如果是我设置的话会起这样的变量名~~ )

重写了Check方法 伪码如下(我是写java的 伪码不标准大家随意):

if num.type == Float

Check (1.0) return true

if num.type == Int

Check (1.0) return false

浮点型在python2中有特别的用法例如:

# 浮点型的1.0 除以2.0 结果为浮点型的结果0.5

1.0 / 2.0

0.5

# 整形的1 除以2结果为整形的0

1 / 2

0

# 1.0 除以 2 结果为浮点型的0.5 与1 /2.0 相同

1.0 /2

0.5

python 拥有特殊的运算符// 表示为整除

希望在编写完整程序的时候一直使用普通的除法 可以在前加上

from __future__ import division

可以实现所有的除法都为普通除法

就是1/2 ==0.5

其他的运算将在运算符章节讲解

(三)字符串

单独说明字符串 因为python的字符串非常的常用(这个还是个人感觉,接触python是从数据分析的东西开始的接触最多的就是操作字符数据)

python2 中有print 实现java中类似System.out.println() 函数的效果

python3 中print编程一个彻底的函数需要有参数print() 否则会报错

python中的字符串跟js中的字符串有相似的地方比如都可以用"" 和 '' 表示一个字符串

为了表达的需要有时候还要将两种表示方式混用如 '"Hello,world!" she said'

最外层的单引号表示这个字符串的范围

当字符串中有' 号时 就不要使用'' 进行括起 例如'Let's go!' 因为当前字符串内有单引号如果不用"" 会出现报,解释器 会认为'Let' 是一个字符串

总结

以上是生活随笔为你收集整理的python整数类型进制表示_python2学习经验(一) 变量数据类型的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。