Python数据类型之字符串!

  Python数据类型有很多,其中就包含字符串。字符串的意思就是一串字符,比如“hello china”,它就是一个字符串,接下来我们通过这篇文章好好了解一下字符串。

  什么是字符串?

  字符串是以单引号或者双引号括起来的任意文本。

  注意:引号本身是一种表现形式,不属于字符串的内容;如果字符串本身带单引号,外则用双引号包裹起来。

  创建字符串

  # 创建字符串

  str1 = str("zutuanxue is a good man")

  # 基本类型字符串在使用是会自动转变为字符串对象类型

  str1 = 'zutuanxue is a nice man'

  运算

  # 字符串运算

  str3 = "zutuanxue is a cool man"

  str4 = "zutuanxue is a handsome man"

  # 字符串加法(字符串拼接)

  str5 = str3 + str4

  print("str5= %s"%(str5))

  # 字符串乘法(重复字符串)

  str6 = str3 * 3

  print("str6= %s"%(str6))

  成员判断

  # 成员判断

  str7 = "zutuanxue is a good man"

  print("zutuanxue" in str7)

  内容获取

  # 内容获取

  str8 = "zutuanxue is a good man"

  # 根据下标(索引)获取字符串中的内容,下标从0开始

  # 字符串[下标]

  print(str8[2])

  # 截取字符串中的一部分 字符串[start:stop] [start, stop)

  print(str8[1:4])

  print(str8[1:])

  print(str8[:4])

  格式化打印

  %s %d %f

  格式化字符串 格式化整数 格式化浮点数字可指定小数点后的精度

  name = "zutuanxue"

  age = 18

  height = 175.5

  print("我叫%s,我今年%d岁,身高%f,具体身高%.1f" % (name, age, height, height))

  # 已知print的内容默认是打印在一行的,另一个print会另起一行再打印

  # end默认为\n

  print("zutuanxue is a good", end="*")

  print(" man")

(0)

相关推荐

  • 关于Python的基础语法

    Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解一些Python中最基本的内容. 变量 Python ...

  • 【详细】Python基础(一)

    文章目录 前言 1. Python环境的搭建 1.1 python解释器的安装 1.2 pycharm的安装 2. Python基础语法 2.1 基本语法 2.2 数据类型 2.3 标识符与关键字 2 ...

  • python基础语法学习笔记

    学习来源:https://www.bilibili.com/video/BV1Vt411z7Kg?p=11 一.变量是什么? 变量来源于数学,是计算机语言中,能储存计算结果,或能表示值抽象的概念.变量 ...

  • 说说你知道的Python3和Python2之间的区别?

    Python是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的第三方库的一门强类型的动态,可移植,可扩展,可嵌入的解释型编程语言 编码 Python2中字符的类型: str:已经编码后 ...

  • python数据类型详解

    目录 1.字符串 2.布尔类型 3.整数 4.浮点数 5.数字 6.列表 7.元组 8.字典 9.日期 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单引号括起来表示字符 ...

  • Python数据类型知识点全解

    Python数据类型知识点全解

  • Python数据类型有哪些?七大类!

    随着人工智能的普及以及发展,python已经成为了每个人必须掌握的技能,广受大家的喜欢.更重要的是python简单,语法清晰,优雅,对初学者十分友好. 当然提及编程语言,大家都会想到数据类型,毕竟属于 ...

  • Python数据类型面试题介绍!

    数据类型是每种编程语言的必备属性,即便是Python也是如此,而Python数据类型包含以下几类:数字.字符串.布尔型.列表.元组.字典以及集合,今天这篇文章为大家介绍一些有关Python数字类型的面 ...

  • Python数据类型包括什么?Python教程

    学习任何一门编程语言,都会涉及到数据类型的知识,包含Python也是如此.那么Python数据类型是什么呢?在了解数据类型之前,先给大家介绍一下数据类型的分类:数字int.布尔值bool.字符串str ...

  • Python教程:字符串对齐的常用方法

    Python不像C或Java那么快,但是有些项目正致力于提高Python的速度.Python代码简洁明了,但众所周知,Python运行起来相对缓慢---在CPU密集型任务上慢于C.Java和Javas ...

  • Python笔记:字符串操作

    a = 'test 123 dfg test'## 方法1len([i for i in a.split(' ') if i == test])## 方法2len(a.split('test'))-1 ...

  • 说说Python中连接字符串用join还是+?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  • Python|字符串中第二大的数字

    问题描述给你一个混合字符串s,请你返回s中第二大的数字,如果不存在第二大的数字,请你返回-1.混合字符串由小写英文字母和数字组成.示例:输入:s = 'dfa12321afd'输出:2解决方案这是一道 ...