Python IDE 字符串

上一节是python的入门,变量!以后编写代码,这种东东会一直出现。推荐,一定要理解好理解好理解好

说到变量,字符串就要出现。因为变量函数字符串字典这四大会是基础。

一个定义:字符串 = 数据 != 数值(!=代表不等于)浅显解答一下,字符串可以是英文、中文、阿拉伯数字和特殊字符用引号括起来的。但能够被称之为数值的,只能是数字。当然以后会接触到str函数,这个函数就是让(字符串=任意数字)字符串赋值成数值的。这个到后边再说。

上图P-1

既然是用引号括住的是字符串,那么引号还可以多种使用。

①单引号语句包含双引号语句

②双引号语句包含单引号语句

※特殊单引号,可以存在于单引号和双引号语句中。

 

讲个变量+函数,很有意思。

name + title

简单的说,title函数的用途就是将前者变量中的字符串进行首字母大写。记住,这句话是绝对的。

如果name=WHAT!”,那么print(name.title())输出之后结果和上图一样。

    简而言之,就是将name中的字符串视为一个What!

    title函数在以后编写中用途很大。

懂了吗?

当然,既然有了首字母大写,那也会有全大写or全小写。比如.upper()就是全大写,而.lower()就是全小写。

多练习,会记得更牢。

接下来将讲解一下合并(拼接)字符串,简单问一句,如果玩过积木,那就非常好理解了。要是没玩过......

说个很简单的例子:

first_name = duan这句话很好理解,同样的last_name = yu也好理解。Full_name不过是first_name last_name相加在一起,中间 是有一个空格。相加在一起,是三个。空格如果存在于引号中,同样被视为字符串。

怎么书写代码,就是一种创新。可以自己多试试。

讲一下制表符,咳咳。制表符与换行符同样,在编写代码时,有着格式上的调整。简单只讲\n”“\t”这两个。前者换行符,后者制表符。

有什么区别呢?也不大,\n换行而已,而\t有些tab的味道。

说到这里,就要提一提空白。在python中,空白有时就是坑,而且还是用咸猪手亲自碰触空格的后果。做个例子看看。

== 是对比式,就是对比两者是否相同。和=等于号不同,单个等于号是赋值。

结果出来了,a赋值了一个带空格的“Python”,而b没有。用对比式进行比较,两者并不为true(正确),而是False

有问题,同样就会有解决方法。无论是字符串开头还是结尾多余的空白,可使用方法.rstrip()。和之前一样,在对象变量后使用。


空白非白,本想用一下a.rstrip()的效果图,后来发现很难识别。干脆就用if判断式来证明。这个小代码的意思,是说b对比使用rstrip()方法的a时,符合则输出“True”,不符合则(else)输出“False”。嗯,手残打错了一下下。应该是False

无论是开头有空白还是结尾有空白,对于使用了rstrip()的变量来说,空白都会被删除。当然如果语句中存在空白,将不会被删除。

如果想要永久删除的话,记着使用赋值等号(=)。

a = a.rstrip()






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值