首页 > 编程语言 >Python入门教程(三)

Python入门教程(三)

时间:2024-05-10 22:55:03浏览次数:24  
标签:数字 Python 入门教程 数据类型 int 类型 字符串

数据类型

str(字符串)

Python中最常用的数据类型就是字符串,其用途也很多,我们可以使用单引号 ‘’或者双引号“”来创建字符串。字符串是不可修改的。关于字符我们从 创建、索引、切片、长度、遍历、删除、分割、清除空白、大小写转换、判断以等方面对字符串进行介绍。

 

Int (数字类型)

Python的数字类型有int整型、long长整型、float浮点数、complex复数
python中的整数类型是int类型,无论整数的大小是多少,统称为整型int。。如:123、-456等。
在python中二进制、八进制、十六进制的表示方法:
前缀加0b(数字零和字母b或大写的B)表示这是一个二进制数,如0b110
前缀加0o(数字零和字母o或大写的O)表示这是一个八进制数,如0o10
前缀加0x(数字零和字母x或大写的X)表示这是一个十六进制数,如0x1a
注:无论是哪一种写法,在计算机中存储形式都是一样的,都是一些0、1组合,有这么多种表示方式是为了方便人而不是计算机。

在开发中常遇到将字符串数据类型转为int类型。 注意:字符串内的内容必须是数字。
例如:
01

Bool(布尔类型)

布尔类型,只有两种结果即True和False,即“真”和“假”。其分别对应数字中的0和1。

例如:
02
注意:None、空(即 [ ]/( ) /" "/{ })也是 False。

 

标签:数字,Python,入门教程,数据类型,int,类型,字符串
From: https://www.cnblogs.com/tanyongjun/p/18185387

相关文章

  • 【学习笔记】Python 装饰器
    装饰器是Python中一种非常强大的语法特性,它允许你在不改变函数代码的情况下,动态地增加功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返回一个新的函数。下面是Python装饰器的基本语法:defdecorator_function(original_function):defwrapper_function(*args,*......
  • ETL中如何执行Python脚本
    Python的解读Python 是一种高级、通用的编程语言,由荷兰程序员吉多·范罗苏姆(Guido van Rossum)于1990年代初设计并发布。Python的设计哲学强调代码的可读性和简洁性,它的语法清晰且表达力强,使得开发者能够以更少的代码行数表达复杂的概念。这使得Python成为了编程入门者的理想选......
  • Python进阶之多态和鸭子类型
    【一】多态【1】什么是多态多态指的是一类事物有多种形态【2】示例#动物有多种形态:人、狗、猪等importabc#总的类:动物classAnimal(metaclass=abc.ABCMeta):@abc.abstractmethoddeftalk(self):pass#动物的一类:人classPeople(Animal):......
  • Python进阶之绑定方法和非绑定方法
    【一】绑定方法和非绑定方法介绍【1】绑定方法绑定给谁,谁来调用就自动将它本身当作第一个参数传入(1)绑定到类的方法用classmethod装饰器装饰的方法为类量身定制类.boud_method(),自动将类当作第一个参数传入其实对象也可调用,但仍将类当作第一个参数传入(2)绑定到对象的方......
  • Python进阶之反射
    【一】什么是反射反射是一种程序可以访问、检测和修改其本身状态或行为的能力在Python中,反射主要指通过字符串的形式操作对象的属性python中的一切事物都是对象,都可以使用反射【二】反射方法getattr(object,key):获取对象的属性值,如果属性不存在,可提供默认值hasattr(ob......
  • Python进阶之内置方法
    【一】内置方法引入__init__ :初始化对象时触发__del__ :删除类时触发__new__ :构造类时触发__str__ :str函数或者print函数触发__repr__ :repr或者交互式解释器触发__doc__ :打印类内的注释内容__enter__ :打开文档触发__exit__ :关闭文档触发__getattr__:访问不存在的属......
  • python 实现类重载(类似C#的类重载,但是远不如C#的类重载好用)
    pipinstallmultipledispatch-ihttps://mirrors.aliyun.com/pypi/simplefrommultipledispatchimportdispatchclassMyClass:ab=11234def__init__(self):self.aa=1@dispatch()defcalculate(self):self.aa=1111......
  • 分享一个使用python调用websocket获取实时行情数据的方法
    这个站点可以获取:外汇、国际期货、国内期货、贵金属、能源、虚拟货币、股指期货、美股、台股、港股、印度股、A股、ETF等以下是Python的连接demo,可以参考下。同时也支持其他后端语言的连接,PHP、Java等。获取品种地址:http://39.107.99.235:1008/market/market.phpimportj......
  • Python进阶之抽象类
    【一】什么是抽象类与java一样,python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化【二】为什么要有抽象类如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据......
  • Python进阶之封装
    【一】面向对象的三大特性面向对象的三大特性:封装、继承、多态其中最重要的就是封装,封装就是将数据和功能整合到一起我们可以对封装在类和对象中的属性进行访问的控制,有隐藏的和开发的接口【1】什么是封装封装是对具体对象的一种抽象封装就是将某些数据和功能隐藏起来,只......