目录
一、字符串
在Python中,用引号括起来的都是字符串,其中引号可以是单引号也可以是双引号。这样设计,可以方便程序员使用引号和撇号。
如:
'I love Python'
"I love Python"
'I told you,"I love Python"'
这些都是合法的!
1、使用方法修改字符串的大小写
message="hello,world!"
print(message.title())
运行结果:
也可以这样:
message="hello,world!"
print(message.upper())
运行结果:
还可以这样:
message="HELLO,WORLD!"
print(message.lower())
运行结果:
2、合并(拼接)字符串
Python使用+来合并字符串,这种合并字符串的方式称为拼接。
message1='I '#这里是注释,我在字母I后面加了一个空格
message2='Love '#尾部加了一个空格
message3='Python'
message=message1+message2+message3
print(message)
来看效果
显然,拼接成功
当然,还可以这么玩:
message1='I'
message2='Love'
message3='Python'
message=message1+" "+message2+" "+message3
print(message)
或者
message2='Love'
message='I'+" "+message2+" "+'Python'
print(message)
效果都是一样的!
3、使用制表符或者换行符来添加空白
print('Python')
print('\tPython')
print('\nPython')
print('\n\tPython')
显然,第一个Python正常输出,第二个Python前面多了一个制表符,第三个Python多了一个空行,第四个Python前面先输出空行,然后输出一个制表符。
4、删除空白
Python能够找到字符串开头和末尾多余的空白。要删除末尾的空白可以使用方法rstrip()
由此可见,rstrip()可以删除末尾多余的空格,但是,这种删除只是暂时的,再次访问变量时,变量的值依旧含有空格,那么是否可以永久删除空格呢?答案是可以,只需要将删除的结果存回变量即可。
此时,空格已经被永久删除。
当然,你也可以使用lstrip()删除字符串开头的空白,或者使用strip()删除两端的空白。
世界如此简单!
5、print语句
在Python 2中,无需将要打印的内容放在括号里面,但是Python 3中的print是一个函数,因此括号必不可少。
二、数字
1、整数
+、-、*、/运算
乘方可以用**表示
2、浮点数
带小数点的数字都称为浮点数。
3、使用函数str()避免类型错误
比如:
这就是常见的类型错误,可以调用str()方法解决。
是的,问题解决了,你没有看错!
三、注释
在Python中,注释用#标识。
#打印3+6的结果
print(3+6)
当然,还可以这样:
'''打印3+6的结果'''
print(3+6)
无伤大雅!
四、神奇的事情
当你在Python中执行一下语句时,会发生一件神奇的事情。
import this
请看大屏幕:
以下是来自百度翻译的结果:
《蟒蛇之禅》,作者:蒂姆·彼得斯
美丽胜于丑陋。
显性比隐性好。
简单胜于复杂。
复杂总比复杂好。
平的比嵌套的好。
疏胜于密。
可读性很重要。
特殊情况不足以打破规则。
尽管实用胜过纯洁。
错误不应该悄悄地过去。
除非明确沉默。
面对模棱两可,拒绝猜测的诱惑。
应该有一个——最好只有一个——显而易见的方法。
尽管这种方式一开始可能并不明显,除非你是荷兰人。
现在总比没有好。
虽然从来没有比现在更好。
如果实现很难解释,那就不是个好主意。
如果实现很容易解释,那么这可能是一个好主意。
名称空间是一个非常好的主意——让我们做更多的工作吧!
《Python之禅》,应该是这样翻译吧!
文章如有错误,请您不吝指教!