热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

简述python中的数字类型(python中内置的4种数值类型)

1、\代表单引号示例:s1helloyou,hellomeprint#给you加单引号s2hello\you\,hellomeprint结


Python字符串(一)。


1、字符串定义


字符串是开发过程中常见的类型,使用双引号或单引号定义


示例:


s1='aaa '


s2='bbb '


s3=' ' ' '


ccccccccccccccccccccccccccccccc


dddddd-dddd-dddd


eeeeeeeeeeeee


''''


打印(S1 )。


打印(S2 )。


打印(S3 )。


2、字符串引用


示例-1:


s='abc '


#字符串从0索引开始引用


打印(s [1]


结果: b


示例-2:


s='abcdef '


#字符串从倒数第二个索引引用


打印(s (-2 ) ) ) ) )。


结果: e


示例-3:


ss='abcdef '


for s in ss:


是打印(s )


结果:


a


b


c


d


e


f


3、字符串格式


在Python中,字符串格式使用与c的sprintf函数相同的语法。


常规格式:


%s :格式字符串


%d :格式化整数


%f :设置浮点格式,可以指定小数精度


(1)例-1)将整数、浮点数对象转换为字符串对象并输出


name=input (名称:') ) )。


age=int(input ('年龄:') )


score=float(input ('分数:') )


s1='姓名=' name ',年龄='str(age ),分数=' str (score ) )。


打印(S1 )。


结果:


姓名: xsdhxc


年龄: 21岁


分数: 99


姓名=xsdhxc,年龄=21,分数=99.0


(2)示例-2)使用占位符格式


name=input (名称:') ) )。


age=int(input ('年龄:') )


score=float(input ('分数:') )


s1=(名字=%s,年龄=%s,分数=%s'%(name,age,score ) ) ) ) ) ) )。


打印(S1 )。


结果:


姓名: xsdhxc


年龄: 21岁


分数: 99


姓名=xsdhxc,年龄=21,分数=99.0


(3)例-3)使用占位符格式化


name=input (名称:') ) )。


age=int(input ('年龄:') )


score=float(input ('分数:') )


s1='姓名={0},年龄={1},分数={2}'.format(name,age,score ) ) )。


打印(S1 )。


结果:


姓名: xsdhxc


年龄: 21岁


分数: 99


姓名=xsdhxc,年龄=21,分数=99.0


Python字符串(2)。


一.转义字符


如果字符需要使用特殊字符,python将使用反斜杠\转义字符。


1、表示单引号


示例:


s1='hello you,hello me '


打印(S1 )。


在you上加单引号


s2='hello \'you\',hello me '


打印(S2 )。


结果:


hello you,hello me


hello 'you ',hello me


2、\ '双引号


示例:


s1='hello you,hello me '


打印(S1 )。


#与单引号不同,删除转义字符报告错误是初学者经常犯的错误!


#也就是说,不能这样写。 s2='hello 'you ',hello me '


s2='hello \'you\',hello me '


打印(S2 )。


结果:


hello you,hello me


hello 'you ',hello me


3、\t选项卡Tab


示例:


添加两个#选项卡


s1='hello\t\tworld '


打印(S1 )。


结果:


职业介绍所世界


4、换行


注意:在windows上,换行符为\n\r,在Linux上为\n


示例:


S1=' hello you\n\rhel Lome ' # windows下

>print(s1)

结果:

hello you

hello me

二、运算符

+ 字符串连接

* 重复输出字符串

[] 通过索引获取字符串中字符

[ : ]截取字符串中的一部分

示例-1:

s1 = "aaa"

s2 = "bbb"

print(s1 + s2)

结果:

aaabbb

示例-2:

s = "aaa"

print(s*3)

结果:aaaaaaaaa

示例-3:

s = "abcdef"

s1 = s[1]

s2 = s[1:3]

print(s1)

print(s2)

结果:

b

bc

Python 字符串(三)

字符串的方法

1、find方法

检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1

示例:

str = "大漠孤烟直,长河落日圆"

s = "长河"

flg = str.find(s)

print(flg)

结果:6

示例-2:

s = 'abca'

# 从下标1开始,查找在字符串里第一个出现的子串

index = s.find('a',1)

print (index)

# 查找不到返回-1

index = s.find('d')

print (index)

结果:

3

-1

2、rfind()方法

类似于 find()函数,不过是从右边开始查找.

示例:

str = "飞雪连天射白鹿,笑书神侠倚碧鸳";

substr = "射白鹿";

index = str.rfind(substr)

print(index);

结果:4

3、index()方法

返回字符串的索引位置

示例:

str = "飞雪连天射白鹿,笑书神侠倚碧鸳";

substr = "神侠";

x = str.index(substr)

print(x);

结果:10

4、count()方法

返回 str 在 string 里面出现的次数

示例:

str = """

飞雪连天射白鹿,笑书神侠倚碧鸳

笑:笑傲江湖

神:神雕侠侣

"""

n = str.count("笑")

print( n );

结果:3

5、split()方法

切片 string

示例-1:

str = "aaa-bbb-ccc"

s1 = str.split("-")

print( s1 );

结果:['aaa', 'bbb', 'ccc']

示例-2:

str = "aaa-bbb-ccc"

s1 = str.split("-")

for x in s1:

print( x );

结果:

aaa

bbb

ccc

《大数据和人工智能交流》的宗旨

1、将大数据和人工智能的专业数学:概率数理统计、线性代数、决策论、优化论、博弈论等数学模型变得通俗易懂。

2、将大数据和人工智能的专业涉及到的数据结构和算法:分类、聚类 、回归算法、概率等算法变得通俗易懂。

3、最新的高科技动态:数据采集方面的智能传感器技术;医疗大数据智能决策分析;物联网智慧城市等等。

根据初学者需要会有C语言、Java语言、Python语言、Scala函数式等目前主流计算机语言。

根据读者的需要有和人工智能相关的计算机科学与技术、电子技术、芯片技术等基础学科通俗易懂的文章。


推荐阅读
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • 使用多项式拟合分析淘宝双11销售趋势
    根据天猫官方数据,2019年双11成交额达到2684亿元,再次刷新历史记录。本文通过多项式拟合方法,分析并预测未来几年的销售趋势。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 探讨如何在Go语言中高效地处理大规模切片的去重操作,特别是针对百万级数据量的场景。 ... [详细]
  • 非线性门控感知器算法的实现与应用分析 ... [详细]
  • 深入解析C语言中结构体的内存对齐机制及其优化方法
    为了提高CPU访问效率,C语言中的结构体成员在内存中遵循特定的对齐规则。本文详细解析了这些对齐机制,并探讨了如何通过合理的布局和编译器选项来优化结构体的内存使用,从而提升程序性能。 ... [详细]
  • Python 序列图分割与可视化编程入门教程
    本文介绍了如何使用 Python 进行序列图的快速分割与可视化。通过一个实际案例,详细展示了从需求分析到代码实现的全过程。具体包括如何读取序列图数据、应用分割算法以及利用可视化库生成直观的图表,帮助非编程背景的用户也能轻松上手。 ... [详细]
  • 本文详细解析了使用C++实现的键盘输入记录程序的源代码,该程序在Windows应用程序开发中具有很高的实用价值。键盘记录功能不仅在远程控制软件中广泛应用,还为开发者提供了强大的调试和监控工具。通过具体实例,本文深入探讨了C++键盘记录程序的设计与实现,适合需要相关技术的开发者参考。 ... [详细]
  • 在C语言中,指针的高级应用及其实例分析具有重要意义。通过使用 `&` 符号可以获取变量的内存地址,而 `*` 符号则用于定义指针变量。例如,`int *p;` 定义了一个指向整型的指针变量 `p`。其中,`p` 代表指针变量本身,而 `*p` 则表示指针所指向的内存地址中的内容。此外,指针在不同函数中可以具有相同的变量名,但其作用域和生命周期会有所不同。指针的灵活运用能够有效提升程序的效率和可维护性。 ... [详细]
  • 本文详细介绍了批处理技术的基本概念及其在实际应用中的重要性。首先,对简单的批处理内部命令进行了概述,重点讲解了Echo命令的功能,包括如何打开或关闭回显功能以及显示消息。如果没有指定任何参数,Echo命令会显示当前的回显设置。此外,文章还探讨了批处理技术在自动化任务执行、系统管理等领域的广泛应用,为读者提供了丰富的实践案例和技术指导。 ... [详细]
  • Python默认字符解析:深入理解Python中的字符串处理
    在Python中,字符串是编程中最基本且常用的数据类型之一。尽管许多初学者是从C语言开始接触字符串,通常通过经典的“Hello, World!”程序入门,但Python对字符串的处理方式更为灵活和强大。本文将深入探讨Python中的字符串处理机制,包括字符串的创建、操作、格式化以及编码解码等方面,帮助读者全面理解Python字符串的特性和应用。 ... [详细]
  • 2012年9月12日优酷土豆校园招聘笔试题目解析与备考指南
    2012年9月12日,优酷土豆校园招聘笔试题目解析与备考指南。在选择题部分,有一道题目涉及中国人的血型分布情况,具体为A型30%、B型20%、O型40%、AB型10%。若需确保在随机选取的样本中,至少有一人为B型血的概率不低于90%,则需要选取的最少人数是多少?该问题不仅考察了概率统计的基本知识,还要求考生具备一定的逻辑推理能力。 ... [详细]
  • 深入解析 Java UTC 时间处理技术与应用 ... [详细]
  • 本文详细探讨了OpenCV中人脸检测算法的实现原理与代码结构。通过分析核心函数和关键步骤,揭示了OpenCV如何高效地进行人脸检测。文章不仅提供了代码示例,还深入解释了算法背后的数学模型和优化技巧,为开发者提供了全面的理解和实用的参考。 ... [详细]
author-avatar
大盗哈喽小马甲_943
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有