Str字符串

Str字符串

  • str
  • 转义字符
  • 格式化
  • 内置函数

str

  • 表达文字信息的内容,用引号括起来
  • print中,单、双、三引号都可以使用
  • 单引号
print('Hello word!\n')

Hello word!
  • 双引号
print("Hello word\n")
Hello word
  • 三引号 三引号允许换行打印
print("""Hello 
word
!""")

Hello 
word
!
print('hello word! ' * 4)

hello word! hello word! hello word! hello word! 
  • sep end file … 详见help(print)
  • sep
print('aa', 'bb', 'cc', 'sep', sep='-')

aa-bb-cc-sep
  • end
L = range(3)
for i in L:
    print(i, end="-")
print('end')

0-1-2-end

转义字符 ’ \ ’

  • 用特殊方式表示出不便写出的内容,如回车,换行等。
  • 使用反斜杠进行转义。字符串中出现反斜杠,则反斜杠后内容进行转义,不再是之前的意思。
  • 不同系统换行操作不同
    • windows:\n
    • Linux:\r\n
  • 单个反斜杠出于美观,表示此行没结束,下行继续
  • 常用转义字符
    • (在行尾时) 续行符
    • \ 反斜杠符号
    • ’ 单引号
    • " 双引号
    • \a 响铃
    • \b 退格(Backspace)
    • \e 转义
    • \000 空
    • \n 换行
    • \v 纵向制表符
    • \t 横向制表符
    • \r 回车
    • \f 换页
    • \oyy 八进制数,yy代表的字符,例如:\o12代表换行
    • \other 其它的字符以普通格式输出
  • \’
print('Kend\'s notebook.')
# 单双引号嵌套
print("Kend's notebook.")

Kend's notebook.
Kend's notebook.
  • \ \
s_1 = 'c:\\User\\kend'
print(s)

c:\User\kend
  • \n \t
s_2 = 'Dear xxx:\n\t ...'
print(s_2)

Dear xxx:
	 ...
  • 单个反斜杠 表示换行
favorite_languages = {
    'jen': 'python',\
    'sarah': 'c',\
    'edward': 'ruby',\
    'phil': 'python',\
    }
print(favorite_languages)

{'jen': 'python', 'sarah': 'c', 'edward': 'ruby
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值