学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    2023新春采购节

    领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 基础(四):字符串

    1 简介 在之前的文章【Python 基础(一):入门必备知识】中我们已经提到了:字符串是 Python 的一种数据类型,它可以通过单引号 '、双引号 "、三引号 ''' 或 """ 来定义,本节我们来详细介绍一下 2 基本操作 2.1 访问 访问单个字符 s = 'Python' # 访问第一个字符 P print(s[0]) 访问范围内字符 s = 'Python' # 访问 yt print(s[1:3]) A' print(ord(s)) print(chr(65)) 输出结果: 65 A 3 转义符 之前我们说过可以通过反斜杠 \ 将一行语句分多行显示,其实就是 \ 来转义字符,一些常见的转义字符如下表所示 如下表所示: 运算符 描述 + 连接符 * 重复输出 [] 通过索引获取字符串中字符 [ : ] 获取字符串中的一部分 in 字符串中是否包含指定字符 not in 字符串中是否不包含指定字符 r/R 使用 % 格式化字符串,常用占位符如下表所示: 占位符 描述 %s 格式化字符串 %d 格式化整数 %f 格式化浮点数 以字符串为例,如下所示: print('Hello %s' % 'Python

    31730

    Python入门系列第二章--第四节:运算符(一)

    除了有我们常用的 加、减、乘、除 外,还有 取模、幂、取整除 ,这些运算符的解释详解见下表。 ? 一、比较运算符 比较运算符是指可以使用特定的运算符比较两个值。 比较运算符包括 大于、小于、等于、不等于、大于等于、小于等于 ,解释详见下表。 ? 二、赋值运算符 赋值运算符是将运算符右边的表达式的值赋给运算符左边的变量。运算符解释详见下表。 ? 三、逻辑运算符 逻辑运算符把简单的语句连接成更复杂的复杂语句,逻辑运算符包括: and、not、or,详解见下表。 ? 注意:0==False 的返回值时True,因为在Python中0就代表False,其他数值代表True,所以以下代码是可以执行成功的。 a=1b=2a+b and a-b # 返回值为-1a-a and b-a # 返回值为0a-a or b-a # 返回值为1 四、小结 本节讲解了Python运算符的第一部分,算数运算符、比较运算符、

    18610

    Python 基础(三):我是一个数字

    序言 Hello,我是 Python 数据类型数字,大家之前对我可能已经有所耳闻,俗话说闻名不如见面,见面要先自我介绍,为了让大家对我有一个清晰的了解,下面我要向大家介绍一下自己。 1 数值类型 我有三种数值类型,分别是:整型(int)、浮点型(float)、复数(complex),如果你使用的还是我的低版本 Python2,那么还包含长整型(long)。 整型有四种进制表示,分别为:二进制、八进制、十进制、十六进制,说明如下表所示: 种类 描述 引导符 二进制 由 0 和 1 组成 0b 或 0B 八进制 由 0 到 7 组成 0o 或 0O 十进制 默认情况 2 基本运算 我的基本运算见下表,整型和浮点型均支持下表中运算。 使用如下所示: import random random.uniform(1,10) 注: 文中的我、自己代指 Python 数据类型数字。 本文使用 Python3。 <END>

    30620

    Python 字符串

    var2 = "Python Runoob" ---- Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 ---- Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表: ? ---- Python字符串运算符 下表实例变量a值为字符串”Hello”,b变量值为”Python”: ? 实例如下: #! Python三引号(triple quotes) python中三引号可以将复杂的字符串进行复制: python**三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。 这些方法实现了string模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。 ? ? ? ?

    11840

    Python学习笔记:格式化字符串

    学习Excel技术,关注微信公众号: excelperfect 在Python中,格式化字符串有两种方法: 1. %方法,这是老的方法 2.format方法,这是新的方法 在编写Python代码时,应该首选较新的format方法来格式化字符串。 (可选)转换标志(详见下表) 4.(可选)最小字段宽度,或者输入变量必须保存多少字符空间 5. (可选)精度,或者浮点数中包括的小数位数 6.转换类型(详见下表) 在使用上述参数时,要遵照上面列出的顺序输入。 在包含上述参数的转换说明符的字符串之后,使用%后加上元组或字典指定要插入的对象。 下表列出了可以使用的转换类型: ? 图1 下表列出的转换标记,用于指定转换说明符的其它操作: ? 图2 下面是一些示例。 ?

    33720

    Python】Tkinter简介

    Python下的GUI 最近在使用Python语言编写测试的小工具,提供给他人使用。因此工具需要以GUI形式输出,使得使用者能够快速上手。 充分调研过后,选择了Tkinter,主要是因为其语法简单,并且是Python中自带的标准GUI库,不需要下载安装,随时使用,跨平台兼容性比较好。 ? 创建一个GUI 创建一个GUI程序需要以下4步: 导入Tkinter模块(Python3.X版本为小写tkinter) 创建控件 指定控件的master, 即这个控件属于哪一个 告诉GM(geometry 控件 Tkinter提供各种控件,如按钮,标签和文本框等,具体控件如下表: ? 可根据表中控件进行调用,做出合理的GUI布局。 ? 属性 控件自带的共同属性,如大小,字体和颜色等。 可根据控件展现形式选择相应的属性,具体属性如下表: ? ? 几何管理 Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,以下是Tkinter公开的几何管理类:包、网格、位置。

    55430

    Python 运算符,你了解多少?

    ---- Python算术运算符 以下假设变量a为10,变量b为20: ? 以下实例演示了Python所有算术运算符的操作: ? 以上实例输出结果: ? ---- Python赋值运算符 以下假设变量a为10,变量b为20: ? 以下实例演示了Python所有赋值运算符的操作: ? 以上实例输出结果: ? ---- Python位运算符 按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下: 下表中变量 a 为 60,b 为 13,二进制格式如下: ? ? 以下实例演示了Python所有位运算符的操作: ? 以上实例输出结果: ? Python逻辑运算符 Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20: ? ---- Python运算符优先级 以下表格列出了从最高到最低优先级的所有运算符: 运算符 描述 ** 指数 (最高优先级) ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@

    59980

    Python 运算符,你知道多少?

    ÅPython比较运算符 以下假设变量a为10,变量b为20: ? 以下实例演示了Python所有比较运算符的操作:Å ? 以上实例输出结果: ? ---- Python赋值运算符 以下假设变量a为10,变量b为20: ? 以下实例演示了Python所有赋值运算符的操作: ? 以上实例输出结果: ? ---- Python位运算符 按位运算符是把数字看作二进制来进行计算的。 Python中的按位运算法则如下: 下表中变量 a 为 60,b 为 13,二进制格式如下: ? ? 以下实例演示了Python所有位运算符的操作: ? 以上实例输出结果: ? ---- Python逻辑运算符 Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20: ? ---- Python运算符优先级 以下表格列出了从最高到最低优先级的所有运算符: 运算符 描述 ** 指数 (最高优先级) ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@

    71940

    Python数据类型—字符串(1)

    Python数据类型 — 字符串(1) 除了数值,我们还常常需要对文字进行处理。本文将介绍Python用于文字处理的数据类型 — 字符串,并解释如何在计算机系统中实现文字符号的转换。 本文将主要介绍Python2.x版本中使用的ASCII码。 其中,前128个最为常用,主要用来表示大小写英文字母、阿拉伯数字及一些用于格式控制的制表符,如下表所示: 而另128 个字符,被称为“扩展ASCII码”,一般用来带有音标的字母、拉丁字母以及一些特殊字符 ,具体内容可参见下表Python中的字符串类型 字符串(string)是Python中的另一种数据类型,一般通过一对单引号或双引号来创建该数据类型,示例如下: 或 Python中同时支持单引号及双引号创建字符串 但是,在某些特殊情况下,两种定义方式会有不同的妙用,我们会在以后的文章中再做介绍,让大家体会Python灵活易用的特性。 Python不像C++、Java等语言,对于单个字符,有专门的字符类型。

    48780

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • Serverless HTTP 服务

      Serverless HTTP 服务

      Serverless HTTP 基于腾讯云 API 网关平台,为互联网业务提供 0 配置、高可用、弹性扩展的对外 RESTful API 能力,支持 swagger/ openAPI 等协议。便于客户快速上线业务逻辑,通过规范的 API 支持内外系统的集成和连接。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券