遇见Python | Day 2 变量和简单数据类型

目录

一、字符串

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

2、合并(拼接)字符串

3、使用制表符或者换行符来添加空白

4、删除空白

5、print语句

二、数字

1、整数

2、浮点数

3、使用函数str()避免类型错误

三、注释

四、神奇的事情


一、字符串

        在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之禅》,应该是这样翻译吧!

        文章如有错误,请您不吝指教! 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bjfu_yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值