python数据类型

简介:

整型(int型,只保存整数)

常用函数及方法

可使用abs()函数取绝对值

abs(...)

    abs(number) -> number

    Return the absolute value of the argument.

例子:

a=-10

print (abs(a))

输出为10

可使用dir()函数查看该整型有哪些方法可以使用

dir(...)

    dir([object]) -> list of strings

    If called without an argument, return the names in the current scope.

    Else, return an alphabetized list of names comprising (some of) the attribut

es

    of the given object, and of attributes reachable from it.

    If the object supplies a method named __dir__, it will be used; otherwise

    the default dir() logic is used and returns:

      for a module object: the module's attributes.

      for a class object:  its attributes, and recursively the attributes

        of its bases.

      for any other object: its attributes, its class's attributes, and

        recursively the attributes of its class's base classes.

print (dir(a))


浮点型(float型,可以保存小数)

常用函数及方法

round函数

round(...)

    round(number[, ndigits]) -> floating point number

    Round a number to a given precision in decimal digits (default 0 digits).

    This always returns a floating point number.  Precision may be negative.

b=2.3333

print (round(b))

输出为2


布尔型

下面是python中布尔操作:
    x or y:if x is false,then y, else x
    x and y:if x is false, then x, else y
    not x:if x is false, then True, else False


python的字符串和常用方法

字符串是有下标的,常用方法

a='1234567'

print (a[0],a[5])

输出1 6


find()查找

a='1234567'

print (a.find('45'))

输出3 返回子字符串下标


join()插入

print ('99'.join('aaa'))

输出a99a99a


split()拆分

a='1234567'

print (a.split('45'))

输出['123', '67']列表


replace()替换

a='1234567'

print (a.replace('123','abc'))

输出abc4567


strip()去掉字符串前后空格

b='     a b c    '

print (b.strip())

输出 a   b   c


format()

print "{0} is {1} years old".format("FF", 99) 

print "{} is {} years old".format("FF", 99) 

print "Hi, {0}! {0} is {1} years old".format("FF", 99)

print "{name} is {age} years old".format(name = "FF", age = 99)




本文转自 粗粮面包 51CTO博客,原文链接:http://blog.51cto.com/culiangmianbao/1974767,如需转载请自行联系原作者

相关文章
|
2天前
|
Java 开发者 Python
Python中,字符串(String)是一种不可变的数据类型
Python中,字符串(String)是一种不可变的数据类型
13 5
|
4天前
|
索引 Python
python操作符或函数与数据类型不兼容
【7月更文挑战第11天】
10 1
|
6天前
|
存储 Python 容器
Python基础:变量和数据类型详解(整数、浮点数、字符串、布尔值)
变量和数据类型是Python编程的基础,理解这些概念对于编写高效和正确的代码至关重要。通过本文的介绍,希望你能对Python中的变量和常用数据类型有一个清晰的认识,并能够在实际编程中灵活运用这些知识。
|
7天前
|
存储 索引 Python
Python新手到高手:变量与数据类型详解
【7月更文挑战第9天】变量与数据类型是Python编程的基石。掌握这些基础概念,能够帮助你更好地理解和编写Python代码。随着学习的深入,你将逐渐学会如何运用这些基础知识来解决更复杂的编程问题。记住,编程是一个不断实践和探索的过程,只有不断地练习和思考,才能从新手成长为高手。
|
7天前
|
存储 人工智能 数据挖掘
Python中的7种基础数据类型,看这4500字就够了!
Python 语言以其简洁、高效和强大的功能,成为了无数开发者和编程爱好者的首选。无论是数据分析、人工智能、网络开发还是自动化脚本,Python 都能以其优雅的语法和丰富的库支持,让编程变得更加简单而有趣。 但正如建造一座大厦需要坚实的地基,掌握 Python 编程也需要从理解其基础数据类型开始。数据类型是编程语言中用于定义变量所存储数据种类的一种方式,它们是构建程序逻辑的基本构建块。在 Python 中,有一系列基础数据类型,它们是理解语言特性和进行高效编程的关键。
|
13天前
|
存储 Java Linux
Python----全局变量、内存管理、数据类型
Python----全局变量、内存管理、数据类型
|
18天前
|
存储 C语言 索引
Python数据类型(1)
【6月更文挑战第28天】Python数据类型(1)。
11 1
|
22天前
|
索引 Python
Python的数据类型总结
Python的数据类型总结
23 5
|
2天前
|
Unix Linux C语言
`ctypes`是Python的一个标准库,它提供了C兼容的数据类型,并允许在Python中调用共享库中的函数。
`ctypes`是Python的一个标准库,它提供了C兼容的数据类型,并允许在Python中调用共享库中的函数。
5 0
|
1月前
|
Python 存储 数据处理
【Python数据类型的奥秘】:构建程序基石,驾驭信息之海
【Python数据类型的奥秘】:构建程序基石,驾驭信息之海

相关实验场景

更多