资讯专栏INFORMATION COLUMN

python_bomb----数据类型

moven_j / 2810人阅读

摘要:数值类型整形长整形有长整形没有长整形浮点型复数类型查看帮助可以使用什么方法,实现什么功能共轭虚部实部初学阶段,避免使用开头的内置功能字符串数据类型学生管理系统学生管理系统数据类型的转换在中,所有的数据类型都可以作为内置函数,用来转换数

数值类型 1.整形
Python 2.7.5 (default, Feb 11 2014, 07:46:25) 
>>> aint=3
>>> type(aint)



Python 3.6.4 (default, Aug  6 2018, 22:54:20) 
>>> aint=3
>>> type(aint)    
2.长整形
python2#有长整形
>>> along=1728219876932764873264934692
>>> type(along)



python3#没有长整形
>>> along=1728219876932764873264934692
>>> type(along)
3.浮点型

1.344,12000000=12e6=1.2e7=0.12e7,0.012=1.2e-2

python2
>>> afloat=12e3
>>> afloat
12000.0
>>> type(afloat)


python3
>>> afloat=12e3
>>> type(afloat)
4.复数类型
acomplex=3j+8
type(acomplex)
查看帮助:可以使用什么方法,实现什么功能?
help(acomplex)

dir(acomplex)
["__abs__", "__add__", "__class__", "__coerce__", "__delattr__", "__div__", "__divmod__", "__doc__", "__eq__", "__float__", "__floordiv__", "__format__", "__ge__", "__getattribute__", "__getnewargs__", "__gt__", "__hash__", "__init__", "__int__", "__le__", "__long__", "__lt__", "__mod__", "__mul__", "__ne__", "__neg__", "__new__", "__nonzero__", "__pos__", "__pow__", "__radd__", "__rdiv__", "__rdivmod__", "__reduce__", "__reduce_ex__", "__repr__", "__rfloordiv__", "__rmod__", "__rmul__", "__rpow__", "__rsub__", "__rtruediv__", "__setattr__", "__sizeof__", "__str__", "__sub__", "__subclasshook__", "__truediv__", "conjugate", "imag", "real"]

>>> acomplex.conjugate()    #共轭
(8-3j)
>>> acomplex.imag    #虚部
3.0
>>> acomplex.real    #实部
8.0

初学阶段,避免使用"__"开头的内置功能

5.字符串数据类型
>>> astring="hello"
>>> type(astring)

>>> dir(astring)
["__add__", "__class__", "__contains__", "__delattr__", "__doc__", "__eq__", "__format__", "__ge__", "__getattribute__", "__getitem__", "__getnewargs__", "__getslice__", "__gt__", "__hash__", "__init__", "__le__", "__len__", "__lt__", "__mod__", "__mul__", "__ne__", "__new__", "__reduce__", "__reduce_ex__", "__repr__", "__rmod__", "__rmul__", "__setattr__", "__sizeof__", "__str__", "__subclasshook__", "_formatter_field_name_split", "_formatter_parser", "capitalize", "center", "count", "decode", "encode", "endswith", "expandtabs", "find", "format", "index", "isalnum", "isalpha", "isdigit", "islower", "isspace", "istitle", "isupper", "join", "ljust", "lower", "lstrip", "partition", "replace", "rfind", "rindex", "rjust", "rpartition", "rsplit", "rstrip", "split", "splitlines", "startswith", "strip", "swapcase", "title", "translate", "upper", "zfill"]
>>> help(astring.center)
>>> astring.center(40,"*")
"*****************hello******************"
>>> print("学生管理系统".center(40,"*"))
***********学生管理系统***********

数据类型的转换

-在python中,所有的数据类型都可以作为内置函数,用来转换数据类型:

>>> int(3.10)
3
>>> str(3)   
"3"
>>> type(str(3))

>>> float(3)
3.0
>>> complex(2)
(2+0j)

如何删除内存中的变量
>>> afloat=2e12
>>> del afloat
>>> afloat
Traceback (most recent call last):
  File "", line 1, in 
NameError: name "afloat" is not defined

布尔数据类型

bool:只有两个值(True,Flase)

>>>a = 1
>>> bool(a)
True
>>> bool(0)
False
>>> name = "we"
>>> bool(a)
True

运算符 1.算术运算符

+,-,,*,/,%,//

2.赋值运算符

=,+=,-=,/=,%=,*=

3.关系运算符
,>=,<,<=,!=,==
4.逻辑运算符

逻辑与and
逻辑或or
逻辑非not

python2

>>> 5/2
2
>>> 100/300
0

>>> 5/2.0
2.5
>>> 100/300.0
0.3333333333333333

>>> from __future__ import division
>>> 5/3
1.6666666666666667

python3

vim empty.py

#判断输入为空时,输出"Error"
value=input("请输入:")
if not value:
    print("Erros")

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42146.html

相关文章

  • python_bomb----数据类型总结

    摘要:数据类型有数字,字符串,值,列表,元组,集合,字典可变与不可变可变与不可变的区别对这个数据类型进行增删改差时,数据存储地址不变,不会开辟新的空间可变不开辟新空间不可变会改变内存地址不可变数据类型数字,字符串,值,元组可变数据类型列表,集合, 数据类型 有:数字,字符串,bool值,列表,元组,集合,字典 可变与不可变 可变与不可变的区别:对这个数据类型进行增删改差时,数据存储地址不变,...

    dkzwm 评论0 收藏0
  • python_bomb----拷贝与赋值

    摘要:相等和变量在内存中的存储位置,数据类型判断数据类型和值判断数据类型和值直接赋值,两者满足列表拷贝,另外开辟内存空间深拷贝与浅拷贝所有的数值类型布尔数字字符串都是不可变数据类型列表是可变数据类型列表里嵌套列表时浅拷贝是拷贝内置列表的存储位置深 相等 is 和== 变量id:在内存中的存储位置,id(a)value: ==type:数据类型==: 判断数据类型和值is:判断id,数据类型和...

    masturbator 评论0 收藏0
  • python_bomb----函数

    摘要:函数的定义范例总结无参函数名快注释函数体定义函数,并不会执行函数体里面的内容调用函数的过程函数里面嵌套函数调用外层函数时,内层函数不会执行变量参数定义函数时的变量,称做形参,可以任意命名真实的数据信息,调用函数时传递的参数,称为实参是形参是 函数的定义 范例 def print(self, *args, sep= , end=n, file=None): 总结 无参 def 函数名...

    oogh 评论0 收藏0
  • python_bomb----列表

    摘要:列表打了激素的数组可以存储任意数据类型的集和,列表里面也是可以嵌套列表的。 python工具--pycharm 安装pycharm 官网下载pycharm源码包 解压源码包到指定位置, 超级用户建议解压到/opt目录, 普通用户建议解压到当前用户家目录 进入解压目录/opt/pycharm-community-2017.1.4/, Install-Linux-tar.txt详细介绍...

    J4ck_Chan 评论0 收藏0

发表评论

0条评论

moven_j

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<