热门标签 | 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函数式等目前主流计算机语言。

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


推荐阅读
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 获取计算机硬盘序列号的方法与实现
    本文介绍了如何通过编程方法获取计算机硬盘的唯一标识符(序列号),并提供了详细的代码示例和解释。此外,还涵盖了如何使用这些信息进行身份验证或注册保护。 ... [详细]
  • 基因组浏览器中的Wig格式解析
    本文详细介绍了Wiggle(Wig)格式及其在基因组浏览器中的应用,涵盖variableStep和fixedStep两种主要格式的特点、适用场景及具体使用方法。同时,还提供了关于数据值和自定义参数的补充信息。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • moment 国际化设置中文语言 (全局) 及使用示例 ... [详细]
  • ASP.NET MVC中Area机制的实现与优化
    本文探讨了在ASP.NET MVC框架中,如何通过Area机制有效地组织和管理大规模应用程序的不同功能模块。通过合理的文件夹结构和命名规则,开发人员可以更高效地管理和扩展项目。 ... [详细]
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社区 版权所有