python编程从入门到实践(第2版)学习笔记(变量,字符串)

这篇具有很好参考价值的文章主要介绍了python编程从入门到实践(第2版)学习笔记(变量,字符串)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

变量

变量是一种可以赋给值的标签。每一个变量都指向一个相关联的值,下列代码中 message 即为变量,指向的值为“Hello Python world !”

message = "Hello Python world!"
print(message)

第二行的 print() 函数用于打印输出这个 message 变量所关联的值。

且变量的值是可以修改的,python中只有变量的最新值有效如下列代码。

1 message = "Hello Python world!"
2 print(message)
3 
4 message = "Hello Python Crash course world!"
5 print(message)
Hello Python world!
Hello Python Crash Course world!

 

 

变量 message 被指向了一个新值。

变量的命名和使用

  • 变量名只能包含字母,数字,下划线。且只能字母,下划线打头。

    例如,变量名可以为 message_1,但不能是 1_message

  • 变量名可以用下划线来分隔单词。

    例如,变量名 greeting_message 可行,但变量名 greeting message 会引发错误

  • 关键字和函数名不能用作变量名,且变量名应使用小写。内置函数名用作变量名时,会覆盖掉内置函数,就无法使用该函数了。
  • ,变量名应简短又贴切。

    例如,message 比 m 更容易理解,greeting_message 比 g_m 更有描述性。

  • 慎用容易混淆的字母数字。

    例如,小写字母 l 和数字1,大写字母O和数字0,如下列代码

# l 和 1,O 和 0

字符串

字符串是一串字符, 用Python中被引号括起,例如

 "This is a string." #双引号

'This is also a string.' #单引号 

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

方法是Python可对数据执行的操作。

常用的方法有tilte(),upper(),lower()等

1 name = "ada Lovelace"
2 print(name.title())  # 首字母大写
3 print(name.upper())  # 全部大写
4 print(name.lower())  # 全部小写

输出结果

1 Ada Lovelace
2 ADA LOVELACE
3 ada lovelacet

实例中,变量名name指向"ada Lovelace"。name后面的句号(.)让python对变量name执行方法指定的操作。方法后的圆括号()内,是额外的信息, 而title()不需要,所以为空。

注意:以上方法只是修改字符串的输出形式,并不改变字符串的储存形式。

在字符串中使用变量

代码如下,在f字符串中,可以使用变量

 1 first_name = "ada"
 2 last_name = "lovelace"
 3 full_name = f"{first_name} {last_name}"
 4 # 要在字符串中插入变量,可在前引号前加上字母f,f为format(设置格式)的简写,在将变量插入花括号中,这种字符串为f字符串
 5 print(full_name)
 6 # 也可利用与变量相关联的信息来创建完整的消息,如下列
 7 print(f"Hello,{full_name.title()}!")
 8 # 又或者把整条消息赋给变量
 9 message = f"Hello,{full_name.title()}!"
10 print(message)

输出结果如下

1 ada lovelace
2 Hello,Ada Lovelace!
3 Hello,Ada Lovelace!

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

在编程中,空白泛指任何非打印字符,如空格,制表符和换行符。目的是使代码阅读起来更容易。

演示如下,添加制表符\t,换行符\n

print("Python")
# 在字符串中添加制表符,使用字符组合\t
print("\tPython")
# 在字符串中添加换行符,使用字符组合\n
print("Languages:\nPython\nC\njavaScript")

 

结果如下。

Python
    Python
Languages:
Python
C
javaScript

 

添加制表换行符\n\t,让python换到下一行,并在下一行开头添加一个制表符。

# 还可同时添加换行符和制表符,使用字符组合\n\t
print("Languages:\n\tPython\n\tC\n\tjavaScript")

 

效果如下

Languages:
    Python
    C
    javaScript

 

删除空白

空白很重要,在程序中, 'python'和'python '是两个不同的字符串,尽管人眼看上去没什么不同。

但我们经常需要比较两者是否相同,使用方法rstrip()可以删除字符串开头和末尾多余的空格。

python编程从入门到实践(第2版)学习笔记(变量,字符串)

 要永久删除这个字符串中的空白,要把删除操作的结果关联到变量

favorite_language = 'python '
favorite_language = favorite_language.rstrip()
favorite_language

 

把末尾的空白删除,再将结果关联到原来的变量。

'python'

 与此类似的方法还有lstrip()和strip(),可以删除字符串开头的空白,或者同时剔除字符串两边的空白:

 

favorite_language = ' python '
favorite_language.lstrip()
favorite_language.strip()

 

结果显示:

'python '
'python'

 

使用这些剥除函数有助于熟悉字符串操作。文章来源地址https://www.toymoban.com/news/detail-650905.html

到了这里,关于python编程从入门到实践(第2版)学习笔记(变量,字符串)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《Python编程从入门到实践》学习笔记05If语句

    Audi BMW Subaru Toyota True False False True ‘Audi’ Hold the anchovices! True This is not the correct answer. True False False True True False True False Marie,you can post a response if you wish. you are old enough to vote! you are old enough to vote! Have you registered to vote yet? Sorry,you are too young to vote Please register to vote as soon as you

    2024年02月07日
    浏览(28)
  • 【Python 笔记(二)——基本语句 变量类型 字符串 序列 列表与元组 字典与集合】

    在 Python 中,基本语句可以帮助我们完成一些基本的操作,如控制流程、定义函数等。以下是 Python 中的几种基本语句: if 语句 if 语句用于判断某个条件是否成立,如果条件成立则执行相应的代码块。 for 语句 for 语句用于遍历序列中的元素,依次执行相应的代码块。 while 语

    2024年02月08日
    浏览(32)
  • C语言入门之变量、常量、字符串、转义字符

    文章目录 变量 常量 字符串 转义字符 1.变量的命名规则: 只能由字母(包括大写和小写)、数字和下划线( _ )组成。 不能以数字开头。 长度不能超过63个字符。 变量名中区分大小写的。 变量名不能使用。 2.变量的分类:         变量可以分为局部变量以及全局

    2023年04月19日
    浏览(43)
  • Python3 学习笔记 ~ 怎样打印字符串

    Python中变量的打印方法_python打印变量_清欢依旧的博客-CSDN博客

    2024年02月15日
    浏览(27)
  • 【Python零基础学习入门篇③】——第三节:Python的字符串类型

    ⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿😁😊😘 🌟🌟🌟 技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油! 🌤️PUA: ” 你所看到的惊艳都曾平庸历练 **“**🚀🚀🚀 🍉🍉🍉 最后让我

    2024年02月04日
    浏览(34)
  • python中变量与字符串详解!!

    ❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽 个人简介:云计算网络运维专业人员 🐽 前言       初学者经常会遇到的困惑是,看书上或者是听课都懂,但还是不明白要怎么编程。这是因为缺乏足够多的实践。       正如我们在婴儿时期学习

    2024年02月09日
    浏览(29)
  • 使用Python字符串访问与修改局部变量

    在Python中定义一个函数时,就会把变量空间划分为全局变量(global)与局部变量(local),如果是定义在一个类的成员函数中,那么就还有额外的成员变量(self)空间。那么,如果在实际操作中,想把这几种不同的变量空间做一个分离的话,有没有办法呢? 首先来看一下局部变量的读

    2024年02月11日
    浏览(23)
  • 检查Python中的变量是否为字符串

    我们将通过示例介绍两种不同的方法来检查 Python 中的变量是否为字符串。 在 Python 中,每个变量都有一个数据类型。 数据类型表示变量内部存储的数据类型。 数据类型是编程语言最重要的特征,用于区分我们可以存储的不同类型的数据,例如字符串、整型和浮点型。 在处

    2024年02月08日
    浏览(34)
  • 【零基础入门学习Python---Python中安全编程和测试之快速入门实践】

    🚀 零基础入门学习Python🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题

    2024年02月12日
    浏览(33)
  • 【零基础入门学习Python---Python网络编程之django快速入门实践】

    🚀 Python 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验

    2024年02月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包