python 第二天 变量和字符串

变量

变量名只能包含字母、数字和下划线。

变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。 变量 名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print

变量没啥好说的, 别拼写错误就好了,

字符串

字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。

比如

"this is a string "

'this is a string'

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

name = 'ada lovelace '

print(name.title())

执行这段代码

得到

Ada Lovelace

在这个示例中,小写的字符串"ada lovelace" 存储到了变量name 中。在print() 语句中,方法title() 出现在这个变量的后面。方法 是Python可对数据执行的操作。

在name.title() 中,name 后面的句点(. )让Python对变量name 执行方法title() 指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成 其工作。这种信息是在括号内提供的。函数title() 不需要额外的信息,因此它后面的括号是空的。

title()以首字母大写的方式显示每个单词。

还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或全部小写upper()和lower()

name='ada lovelace'
print(name.upper())
print(name.lower())

得到

ADA LOVELACE
ada lovelace

合并(拼接)字符串

在很多情况下,字符串存储在不同的变量里面,需要用的时候可能需要合并。

first_name='ada'
last_name='lovelace'
full_name=first_name+' '+last_name
print(full_name)

    Python使用加号(+ )来合并字符串。在这个示例中,我们使用+ 来合并first_name 、空格和last_name ,以得到完整的姓名。  执行代码

ada lovelace

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

\n 换行  \t 制表符

print('languages:\npython\tjava\nC++\tPHP')

执行

languages:
python  java
C++     PHP

删除空白

空白很重要,因为你经常需要比较两个字符串是否相同。例如,一个重要的示例是,在用户登录网站时检查其用户名。但在一些简单得多的情形下,额外的空格也可能令人迷 惑。所幸在Python中,删除用户输入的数据中的多余的空白易如反掌。

Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()

字符串前面没有空白,可使用方法lstrip(),两端都去掉空白可使用方法strip()

favorite_language='           python          '
print("this is"+favorite_language+"language")

favorite_language=favorite_language.rstrip()
print("this is"+favorite_language+"language")

favorite_language=favorite_language.lstrip()
print("this is"+favorite_language+"language")

favorite_language=favorite_language.strip()
print("this is"+favorite_language+"language")

得到

this is           python          language
this is           pythonlanguage
this ispython     language
this ispythonlanguage

第二天就这样吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值