python编程 从入门到实践——第2章

目录

1. 字符串

1.1 使用方法修改字符串的大小写

1.2 拼接字符串

1.3 制表符(\t)和换行符(\n)

1.4 删除空白 strip()

2. 数字


1. 字符串

1.1 使用方法修改字符串的大小写

每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成工作。title( )不需要额外的信息,因此它后面的括号是空的。

name='helen he'
print(name.title()) # 对变量name执行方法title(),每个单词的首字母改为大写

print(name.upper()) # 大写
print(name.lower()) # 小写

1.2 拼接字符串

first = "a"
second = "b"
full = first + " " + second
print(full)
print("Hello, " + full.title() + "!")

>>>a b
Hello, A B!

#也可以将信息存入一个变量,使print更简洁
message = "Hello, " + full.title() + "!"
print(message)

1.3 制表符(\t)和换行符(\n)

如果字符串里面既包含 ' 又包含 " ,可以用转义字符 \ 来标识

--输出的是 I'm "OK"!
print('I\'m \"OK\"!')

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\。

print("\tPython") #\t表示空四个字符,也称缩进,相当于按一下Tab键
print("\nPython\nJAVA\nC++\nJavaScript\nC#") #\n表示换行,相当于按一下回车
print("languages:\n\tPython\n\tJAVA\n\tC++\n\tJavaScript\n\tC#") #\n\t表示换行加每行空四格


>>> print('I\'m learning\nPython.')
I'm learning
Python.
>>> print('\\\n\\')
\
\

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义。

>>> print('\\\t\\')
\       \
>>> print(r'\\\t\\')
\\\t\\

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容,上面部分是在IDE内输入,下面部分是终端运行后输出的,注意在输入多行内容时,提示符由>>>变为...,注意...是提示符,不是代码的一部分

print('''line1
line2
line3''')

>>> print('''line1
... line2
... line3''')
line1
line2
line3

多行字符串'''...'''还可以在前面加上r使用注意:直接加r

print(r'''hello,\n
world''')

>>>hello,\n
world

1.4 删除空白 strip()

f=' python '

>>> f.rstrip() # 去除末端空格
' python'

>>> f.lstrip() # 去除首端空格
'python '

>>> f.strip() # 同时去除两端空格
'python'

 

2. 数字

在字符串中使用数字时,要用函数str()转化为字符串。

age = 23
message = "Happy "+str(age)+"rd birthday!"
print(message)

注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647

Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值