1、什么是字符串 (1)字符串就是一串字符,或者说很多个字符放在一起,表示一句话或者一段文字 字符串一般作为一个整体来使用,比如“你好”,理解的时候以及使用的时候不能分开使用 (2)字符:一个符号,比如一个英文字母、一个数字、一个标点符号、一个汉字、一个日本字、一个空格、一个回车、一个Tab键 2、怎么表示字符串 (1)比如 name、’name’ : 规定,用引号引起来的才是字符串 <1>比如,程序中直接写了name,python就把name当做变量,是存数据的一个地方 <2>如果写成’name’,python就认为这是一个字符串,就可以当成给一个单词、一句话、一段话 (2)定界符: 表示来确定数据边界的符号,哪里是数据的开头,哪里是数据的结尾 字符串的定界符是单引号,双引号,三引号 例如: a=’hello’ b=”1234” #不是1千2百3十4 c= ’’’你好吗’’’ d= ”””我爱中国””” 注意: <1>引号必须配对,单配单,双配双,三配三 <2>单引号、双引号一般用来存储单行字符串,也就是文字比较少的情况 <3>三引号一般用来存储多行字符串,回车也会存进去的 <4>字符串是作为一个整体来使用的,虽然其中的每一个也能分出来 (3)单引号和双引号的区别与联系: <1>在程序中直接写英文单引号或双引号时,python不会存储,而是当做字符串的定界符 <2>如果想要存储英文单引号,可以用英文双引号定界,比如” ’ ” <3>如果想要存储英文双引号,可以用英文单引定界,比如’ “ ’ <4>如果一行代码中出现了多次单引号,python会自动就近配对的,比如a=’Tom’s desk’中,最前面的单引号表示字符串开始,单引号表示字符串结束,所以第2个单引号后面的内容python就不认识了,就会出错 3、转义字符: (1)转义字符表示有些字符本来的意思发生变化 (2)常用的转义字符 \n 表示回车(让程序回车,不是人去敲回车) \t 表示Tab键(让程序去敲Tab键) \\ 表示显示一个 \ 字符,第2个\ 不表示转义的意思了 \’ 表示显示一个 ’ 字符,不再表示字符串开始或结束的意思了 \” 表示显示一个 “ 字符,不再表示字符串开始或结束的意思了 三、格式字符%c代表一个字符,相当于一个填空题中的空 %d 代表一个整数 %f代表一个小数 %s代表一个字符串 (1)使用时,%c等必须放在引号中,引号后面跟%数据,表示将数据传给前面的%c,等格式字符 (2)'%c’单个字符:正确 |
|
来自: 福禄双全 > 《Python编程学习笔记》