Python入门100个实例(6)——字符串

从本实例学到什么

  1. 字符串字面量
  2. 字符串的构成

字符串是什么

Python语言中,字符串是一种数据类型。一个字符串是字符组成的序列
这里,字符可以是西文字母、数字、标点符号等等,也可以是单个汉字,中文标点符号等等。我们平时讲到的文字,在Python程序中就对应为字符串。对字符串进行加工处理就是处理文字的意思。
注意,Python语言没有字符这种数据类型。单个字符也属于字符串,是由一个字符组成的序列。这与C/C++或者Java语言不一样,后两类语言有字符这种类型。

实例程序代码

#例2-3-1  字符串举例
#字符串可以用单引号或双引号括起来。这时,单引号或双引号是python程序的标点符号。
print('abc')    #字母组成的字符串
print('13879029382')    #数字组成的字符串
print('qq: 832882') #数字字母组成的字符串
print("长沙市")  #汉字组成的字符串
print("9栋B座102室") #字母、数字和汉字组成的字符串
print("©版权所有,侵权必究。")  #第一个字符是版权符号。
print("It's me.")  #字符串的内容(It's me.)包含单引号
print('She said, "Hi"')  #字符串的内容(She said, "Hi")包含双引号
print('空字符串示例:'+ '1' + '' + '2' + '' + '3')  #''是空字符串,即没内容的字符串
print('1' + ' ' + '2' + ' ' + '3')  #' '是空格字符串,内容是一个空格(空格也是一个字符)

#上面最后两行中,加号(+)是字符串拼接操作,把两个子串拼接成更长的串。

对于实例程序2-3-1,说明如下:

  1. 用单引号(或双引号)括起来的一组字符构成字符串字面量。所谓字面量就是直接写在代码中的值。
  2. 第4行中的’13879029382’不能视为一个整数,而是一个字符串,是由数字字符组成的字符串。现实生活中,我们不把手机号码视为一个整数。
  3. 字符串”It’s me.”中,t后面的单引号是字符串的组成部分,s字母后面的空格也是。
  4. 字符串”是一个空字符串,是0个字符组成的字符串。它的写法是两个紧挨着的单引号(或者双引号)。
  5. 字符串’ ‘是一个空格字符串,里头有1个空格字符。
  6. ‘abc’ + ‘123’将得到’abc123’。加号(+)是字符串拼接操作,合并两个子串得到结果字符串。

小结

  1. 字符串字面量是用单引号(或双引号)括起来的一组字符。
  2. 单个字符,比如’x’,是一个字符组成的字符串。
  3. 字符串是由一个个字符组成的。
  4. 作用于两个字符串的加号(+)是字符串拼接操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值