Python:从入门到实践:chapter2

这篇具有很好参考价值的文章主要介绍了Python:从入门到实践:chapter2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2.2 变量

  1. 我们可以添加一个 变量名 message , 并为这个变量存储一个值(与之相关联的信息)
  2. 在程序汇总可随时修改变量的值,而 Python 将始终记录变量的最新值。
message = "hello world python"
print(message)

message = "Pyhthon is the best langualage"
print(message)

// 打印结果:
hello world python
Pyhthon is the best langualage

2.3 字符串

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

💚修改字符串字符大小
title() ------以首字母大写的方式显示每个单词字符
upper() ----将字符串全部改为 大写
lower() ----将字符串全部改为小写

# 修改字符串大小

message = "Ada Love"
print(message.title())
print(message.upper())
print(message.lower())

💚合并(拼接)字符串
Python使用加号 (+) 来合并字符串。

first_name = "anday"
last_name = "john"
full_name = first_name + " "+ last_name
print(full_name)

💚 使用制表符或换行符来添加空白
在程序中,空白泛指任何非打印字符,如:空格,制表符和换行符,你可以使用空白来组织输出,可使用"\t" 来添加制表符

print("Languages:\tpython\njava")

💚删除空白
lstrip() ---- 删除字符串开头空白
rstrip() ----删除字符串结尾空白
strip() ----删除两端空白
删除之后,记得将删除的结果存回变量中

message = "  python  "
message = message.strip()
print(message)

💚 使用字符串需要避免的语法错误
在单引号括起来的字符串中,如果中间包含了 撇号,这会导致Python将第一个单引号和 撇号之间的内容视为一个字符串,剩下的
文本看做成 python代码,进而引发错误

nessage = 'one of python's strengths is ....'   //  SyntaxError: unterminated string literal 
nessage = "one of python's strengths is ...."   // right

2.4 数字

  1. Python支持对整数的 加减乘除
  2. 支持通过小括号改变运算次序
message = (2+3)*6
print(message)

2.5 浮点数

Python将带有小数点的数组称为 浮点数,从很大程度上来说,使用浮点数时都无需考虑其行为,你只需要输入使用的数字,Python通常会按照你期望的方式处理它们,但基于计算机内部表示数字的方式,有些情况也有可能出现不同的结果。

message = 0.2+0.3
print(message)    //  0.5
message = 3*0.1    
print(message)   // 0.30000000000000004
message = 0.1+0.1
print(message)  // 0.2

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

当整型变量和 字符串变量拼接时,Python解释器可能认为这个整型变量时 数值也有可能是字符。如:文章来源地址https://www.toymoban.com/news/detail-434520.html

age = 23
message = "Happy" + age + "rd Birthday"   // TypeError: can only concatenate str (not "int") to str

# Python 在解释age = 23 时:既可以认为 23是数值,也可以认为是 字符 2和3
# 所以,你需要使用 str() 这个函数将整型数值转换成 字符串

age = 23
message = "Happy " + str(age) + "rd Birthday"  // Happy 23rd Birthday

到了这里,关于Python:从入门到实践:chapter2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • OpenCV系列__chapter2

    1.1 加法 img = cv2.add(img1, img2) 1.2 减法 img = cv2.subtract(img1, img2) 1.3 乘法 img = cv2.multiply(img1, img2) 1.4 除法 img = cv2.divide(img1, img2) 1.5 位运算 cv2.bitwise_and() 2.1 线性变换 2.2 非线性变换 3.1 裁剪、放大、缩小 (1) 公式缩放 (2) 最近邻源码缩放 (3) 最近邻 3.2 平移变换 3.3 错切变换 3.4 镜像变

    2024年02月15日
    浏览(45)
  • 数学建模基础算法Chapter2.1 -- 整数规划(ILP): 分支定界+割平面

    By 进栈需检票 当题目要求的最优解是整数,例如物件的数量,参与人员的数量等时,就不能继续使用之前的线性规划了(当出现小数的情况),这个时候需考虑整数规划这样的一种建模形式 但是目前所流行的求整数规划的方法,只适用于整数线性规划,不能解决一切的整数

    2024年02月12日
    浏览(54)
  • 【长文阅读】MAMBA作者博士论文<MODELING SEQUENCES WITH STRUCTURED STATE SPACES>-Chapter2

    Gu A. Modeling Sequences with Structured State Spaces[D]. Stanford University, 2023. 本文是MAMBA作者的博士毕业论文,为了理清楚MAMBA专门花时间拜读这篇长达330页的博士论文,由于知识水平有限,只能尽自己所能概述记录,并适当补充一些相关数学背景,欢迎探讨与批评指正。内容多,分章节

    2024年01月20日
    浏览(42)
  • python从入门到实践:python常用模块

    目录 一、Time模块 1.时间戳 2.格式化时间 3.结构化时间 4.常见用法:计算程序执行的时间 二、datetime模块 三、random模块 四、os模块 1.os模块负责程序与操作系统交互 2.os的重点模块: 3.os常见操作:获取当前路劲的绝对路劲,获取当前路劲的父路径、父父路劲等 五、sys模块 1

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

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

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

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

    2024年02月16日
    浏览(42)
  • 【零基础入门学习Python---Python中Web开发基础之快速入门实践】

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

    2024年02月12日
    浏览(73)
  • chatgpt赋能python:Python列表倒序-从入门到实践

    Python是一种高级编程语言,被广泛运用于web开发、科学计算、数据分析等领域,也是初学者学习的首选语言之一。Python的列表(List)是其中一个常用的数据类型。在本文中,我们将深入探讨Python列表倒序的方法,并为您提供从入门到实践的全面指南。 在Python中,列表是一种有序

    2024年02月06日
    浏览(54)
  • 【零基础入门学习Python---Python中数据分析与可视化之快速入门实践】

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

    2024年02月13日
    浏览(58)
  • Python Web 开发之 Flask 入门实践

    导语:Flask 是一个轻量级的 Python Web 框架,广受开发者喜爱。本文将带领大家了解 Flask 的基本概念、搭建一个简单的 Web 项目以及如何进一步扩展功能。 Flask 是一个基于 Werkzeug 和 Jinja2 的微型 Web 框架,它的特点是轻量、易学习、可扩展。使用 Flask,我们可以快速构建 Web 应

    2024年01月22日
    浏览(61)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包