资讯详情

Python组合数据类型(一)

Python组合数据类型-字符串

文章目录

  • Python组合数据类型——字符串
  • 前言
  • 什么是字符串?
  • 二、使用字符串
    • 1.拼接字符串
    • 2.将其他类型转换为字符串
    • 3.访问字符串中的值
    • 4.使用input()输入
    • 5.转义字符
    • 6.格式化运算符
  • 总结


前言

本文是一系列文章,将分为五个部分来解释组合数据的类型。本文是第一章的字符串。由于该系列是由小组创建的,后续四篇文章将在文章结尾链接。让我们进入这个话题。


什么是字符串?

字符串是Python常用的数据类型可以通过引号括起字符来创建。 Python中单引号与双引号相同。创建字符串的方法很简单,举个例子。

a = 'Hello World!' 

若要打印字符串,则:

a = 'Hello World!' print(a) 

运行后输出Hello World!了。

二、使用字符串

1.拼接字符串

Python可直接使用中字符串 拼接,如:

a = 'Hello' b = 'World!' c = ' ' print(a c b) 

运行后输出是Hello World!。拼接也可采用以下方法:

a = 'Hello ' print(a 'World!') 

之后还是一样的输出。

2.将其他类型转换成字符串

可以使用其他类型,如数字转换为字符串 Python内置str() 进行转换:

str1 = "这是数字: " num = 666 print(s1   p)       #字符串直接拼接数值,程序会报错 print(s1   str(p))  #使用str()将数值转换为字符串  

最终输出这是数字:666

3.访问字符串中的值

要访问字符串中的值,应使用方括号切片加索引或直接使用索引获取子字符串:

str1 = 'I love China!' str2 = "Welcome to Hohai University."  print ("str1[0]: ", str1[0]) print ("str2[1:5]: ", str2[1:5]) # 切片加索引 

最后输出:I和elco

4.使用input()输入

input() 函数用于向用户生成提示,然后获取用户输入的内容。

something = input("请输入:") 
       
        print 
        (
        type
        (something
        )
        ) 
        print
        (something
        ) 
       

但是input() 函数总会将用户输入的内容放入字符串中,所以不管用户输入的是整数、浮点数还是字符串,input() 函数最终总是以字符串的形式输出。

5.转义字符

以下为常用的转义字符:

反斜线符号 代表含义
\a 铃声或警报
\b 退格
\e Escape
\f 换页
\n 新一行
\r 回车返回
\s 空格
\t 制表符
\v 垂直制表符

6.格式化运算符

Python中字符串格式运算符%相当于C语言中 printf()系列函数。下面举个例子:

print ("I'm %d years old and i study in %s!" % (19,'Hohai University'))

于是对应的输出就是:I'm 19 years old and i study in Hohai University!下面我们来看一下完整的运算符。

格式化符号 转换
%c 字符
%s 在格式化之前通过str()函数转换字符串
%i 带符号的十进制整数
%d 带符号的十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写字母)
%X 十六进制整数(大写字母)
%e 指数符号(小写字母’e’)
%E 指数符号(大写字母’E’)
%f 浮点实数
%g %f和%e
%G %f和%E

总结

以上就是今天要讲的内容,本文简单介绍了字符串的常见用法,后续会接着推出其他组合数据类型文章。有问题大家相互讨论,大家多多支持呀!

本博客序列号 hhjxxq01-1

标签: elco光电传感器op18

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台