返回顶部
首页 > 资讯 > 后端开发 > Python >Python的基本数据类型之Number
  • 454
分享到

Python的基本数据类型之Number

数据类型PythonNumber 2023-01-31 05:01:44 454人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

python下载地址: https://www.Python.org/downloads/ 部分参考资料:廖雪峰的网站 Python与Java在一定程度上比较相似,都是面向对象型的语言。首先搭配好Python的开发环境,网上相关

python下载地址: https://www.Python.org/downloads/

部分参考资料:廖雪峰的网站

Python与Java在一定程度上比较相似,都是面向对象型的语言。首先搭配好Python的开发环境,网上相关教程很多,本文具体不详细介绍了,有过Java基础的同学们相信自己一会就配好了,下面开始正式的接触Python语言,先从Python的基本数据类型学习
Python的基本数据类型如下:

  • 数字(Number)
  • 字符串(String)
  • 布尔值(Bool)
  • 列表(List)
  • 元组(Tuple)
  • 字典(Dictionary)

1.数字(Number)

Number的数据类型:

python3中,数字主要包含整形(int)、浮点型(float)、复数(complex)。

注意:在Python3中,没有了Long类型,统一为int类型

代码举例:

#!/usr/bin/python
# -*- coding: utf-8 -*-
a ,b,c,d= 1, 3.1415926,1+2j,1000000000000000
print(type(a), type(b), type(c),type(d))

输出的结果为:

<class 'int'> <class 'float'> <class 'complex'> <class 'int'>

可以看到在Python3环境中,d的类型为int类型,而并不是Long类型。

Python中数字的类型转换:

方法 描述
int(x) 将x转换为一个整数
float(x) 将x转换到一个浮点数。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

Python中生成随机数的方法:

import random
random.randrange(x, y) #表示生成一个大于等于x且小于等于y的整数。

代码示例:

#!/usr/bin/python
# -*- coding: utf-8 -*-
#生成10个1到100之间的整数,包含1以及100
import random
for i in range(10):
    print(random.randrange(0, 100))

最终结果如下:

21
63
66
18
98
29
47
81
45
98

2.字符串(String)

字符串简介:

字符串是由一系列的字符组成,字符串可以包含字母,数字和一些控制字符组成,由单引号或者双引号,或者三引号组成,在输出的时候,可以使用三引号来整理要输出的格式,在进行换行时,可以使用换行符或者是三引号来进行换行。

示例代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
a ,b = "Hello" , 'world!'
print(a,b)
print(type(a), type(b))

最终结果:

Hello world!
<class 'str'> <class 'str'>

字符串转义:

字符串中的转义字符为\,在其中包含的转义字符如下:

转义符 解释
\\ 反斜杠\
\” 双引号 “
\’ 单引号 ‘
\n 换行
\r 回车
\t 制表

字符串的操作:

下表实例变量a值为字符串 “Hello”,b变量值为 “CSDN”:

操作符 描述 示例
+ 字符串拼接 a+b输出结果:HelloCSDN
* 重复输出字符串 a*2 输出结果:HelloHello
[] 通过索引获取字符串中字符 a[0] 输出结果 H
[ : ] 截取字符串中的一部分 a[0:3] 输出结果 Hel
in 成员运算符 - 如果字符串中包含给定的字符返回 True H in a 输出结果 True
not in 成员运算符 - 如果字符串中不包含给定的字符返回 True M not
r/R 原始字符串 print r’\n’ 结果为 \n 和 print R’\n’ 结果为 \n

代码示例:

#!/usr/bin/python
# -*- coding: utf-8 -*-
a,b = 'Hello','CSDN'
print(a+b)  #字符串拼接
print(a*2)  #重复输出字符串
print(a[0]) #通过索引获取字符串中字符
print(a[0:3])   #截取字符串中的一部分
print('H' in a) #如果字符串中包含给定的字符返回 True 
print("M" not in a) #如果字符串中不包含给定的字符返回 True
print('\n') #原始字符串

运行结果:

HelloCSDN
HelloHello
H
Hel
True
True
\n

常用的格式字符串:

操作符 描述
%s 格式化字符串
%d 格式化整数

代码示例:

#!/usr/bin/python
# -*- coding: utf-8 -*-
print('本篇文章作者是%s ,发表于%s,年龄是%d岁'%('linghuanyun','CSDN',18))

运行结果:

本篇文章作者是linghuanyun ,发表于CSDN,年龄是18岁
>>>

--结束END--

本文标题: Python的基本数据类型之Number

本文链接: https://lsjlt.com/news/188933.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python的基本数据类型之Number
    Python下载地址: https://www.python.org/downloads/ 部分参考资料:廖雪峰的网站 Python与Java在一定程度上比较相似,都是面向对象型的语言。首先搭配好Python的开发环境,网上相关...
    99+
    2023-01-31
    数据类型 Python Number
  • python基本数据类型之字典
    字典的定义与特性字典是Python语言中唯一的映射类型。定义:{key1:value1,key2:value2}1、键与值用冒号“:”分开; 2、项与项用逗号“,”分开;特性:1.key-value结构 2.key必须可hash、且必须为不...
    99+
    2023-01-31
    字典 数据类型 python
  • Python全栈之基本数据类型
    目录1. number类型1.1 int整型1.2 float浮点型(小数)1.3 bool布尔型1.4 复数类型2. 字符串类型3. 列表_元组_字符串3.1 列表类型3.2 元组...
    99+
    2024-04-02
  • Python基本数据类型
    Numbers (数字) 1、数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。 2、Python支持四种不同的数字类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制...
    99+
    2023-01-31
    数据类型 Python
  • Python基本数据类型之字符串str
    字符串的表示方式 单引号 ' ' 双引号 " " 多引号 """ """"  、 ''' ''' print("hello world") ...
    99+
    2024-04-02
  • python的基本数据类型(一)
    一.运算符逻辑运算and:两边都真则真or:有真则真not:非假是真顺序:()>==>not==>and>=or二.while.. elsewhile 条件: 代码块else: 当条件为假的时候执行三.主...
    99+
    2023-01-30
    数据类型 python
  • Python3基本数据类型之set
    一、定义 set是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为...
    99+
    2023-01-31
    数据类型 set
  • Python 基本数据类型 (二) -
      str.expandtabs([tabsize]): str类型的expandtabs函数,有一个可选参数tabsize(制表符大小)详细来说,expandtabs的意思就是,将字符串中的制表符\t,全部用空格来替换。至于用多少个空...
    99+
    2023-01-30
    数据类型 Python
  • Python--4 基本数据类型
      4.1 字符串   字符串str是在Python编写程序过程中,最常见的一种基本数据类型。字符串是许多单个子串组成的序列,其主要是用来表示文本。字符串是不可变数据类型,也就是说你要改变原字符串内的元素,只能是新建另一个字符串。   ...
    99+
    2023-01-30
    数据类型 Python
  • Python基本数据类型(四)
    5、双向队列(deque)函数说明一个线程安全的双向队列,可进可出,可以从两端添加和删除元素;class deque(object):     """     deque([iterable[, maxlen]]) --> deque...
    99+
    2023-01-31
    数据类型 Python
  • Python基本数据类型(三)
    一、set的函数说明集合(set)是一个无序不重复元素的序列,基本功能是进行成员关系测试和删除重复元素,可以使用大括号({})或者 set()函数创建集合;注:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典;在p...
    99+
    2023-01-31
    数据类型 Python
  • ECMAScript 数据类型之Number类型
    目录前言练习场景其他进制八进制十六进制浮点值科学计数法小数值浮点值精确度值的范围最大值与最小值InfinityisFinite() 函数NaN练习场景NaN特性isNaN()函数数值...
    99+
    2024-04-02
  • python基本数据类型的介绍
    int(整型)在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-922337203685...
    99+
    2023-01-31
    数据类型 python
  • python序列数据类型之序列数据的基本操作
      1. 序列的长度、最大值、最小值、求和  通过内置函数len()、max() .minO可以获取序列的长度、序列中元索的最大值、序列中元素的最小值。通过内置函数sum()可以获取列表或元组中的各元素之和:如果有非数值元索,则导致TyeE...
    99+
    2023-06-02
  • Kotlin教程之基本数据类型
    Kotlin教程之基本数据类型的学习基本类型我们知道java的基本类型分为基本数据类型: int 普通整型 float 浮点型 char 字符型 short 短整型 byte 字节型 long 长整型 double 双精度 ...
    99+
    2023-05-31
    kotlin 数据类型 数据类
  • Python基础学习教程:Python基础之基本数据类型(一)
    Python基础学习教程:Python基础之基本数据类型(一)...
    99+
    2023-06-02
  • python基本数据类型(一)-pyth
    1.python课程简介 2.数据类型 3.序列类型 1.python简介 1.python是一门编程语言,是一门完全面向对象的编程语言 2.如果对语言进行分类,那么python是一门强类型,动态的语言(若类型:比如int可以编程floa...
    99+
    2023-01-31
    数据类型 python pyth
  • python基本数据类型(二)-pyth
    序列类型的自带方法 1.列表的常用方法 2.元祖的常用方法 3.字符串的常用方法 1.列表常用的方法 L.append(obj) #在列表末尾添加新的对象 L.clear() #清空列表 L.copy() ...
    99+
    2023-01-31
    数据类型 python pyth
  • Python基本数据类型__列表
    6、列表[list]在Python中列表用[]来表示,中间的元素可以是任何类型,用逗号分隔。列表是可变类型。列表的常用操作:在列表中我觉得比较重要的就属增删改查了,还有一些类似于字符串的操作;、定义列表:qq = [1,2,3,4,'12'...
    99+
    2023-01-31
    数据类型 列表 Python
  • 学好python基本数据类型
    目录一、基本用法 1.注释 2.输出 3.变量 4.命名规范 5.变量的定义方式 二、python的数据类型 1.字符串类型 2.数字类型 3.List列表类型 4.tuple 元组...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作