#100DaysOfPython 第一天:Hello World、数据类型和字符串。是什么促使我选择 Python 作为我的第二语言?为什么我要写博客?#100DaysOfPython 系列的第二天我会学习什么?

2025-05-27

#100DaysOfPython 第一天:Hello World、数据类型和字符串

是什么促使我选择 Python 作为我的第二语言以及为什么要写博客?

在#100DaysOfPython 系列的第二天我将学习什么?

链接标题

是什么促使我选择 Python 作为我的第二语言以及为什么要写博客?

坦白说,我需要暂时放下 JavaScript 的前端开发工作,深入学习一门新的语言。我喜欢 Python 几乎无处不在,从机器学习、机器人技术、金融科技到 NASA 等等。我的目标是开发追踪产品价格的机器人,创建实用的开发者工具,更好地理解计算机科学概念,并构建全栈项目。用 JS 我可以轻松完成所有这些事情,但为什么不尝试一些其他语言呢?

我的使命是始终鼓励人们不要害怕学习新事物。我们每个人在某些方面都是新手。

我计划养成每晚将手写笔记转换成博客文章的习惯。我把这个系列仅仅当作一个数字笔记集,与社区分享,而不是传统的教程。我鼓励所有经验水平的人都尝试一下。这是一个很好的复习和巩固学习成果的方法,也是提高技术面试沟通技巧的好方法。

更新:我的笔记会随着我学到更多东西而不断更新。它们只是笔记,并非完整的教程。我只是在积极学习的过程中发布。我并不自称是 Pythonista,也不是专家。

通往 Hello World 的旅程

链接标题

因此,在安装Anaconda之后,我开始使用通常位于 localhost:8888 的 Jupyter Notebook 编写 Python 代码。

使用 print() 函数打印“hello world”,然后就好了。

数据类型

                       
姓名 数据类型 意义
整数 整数 整数,例如 1、2、3
浮点 漂浮 带小数点的数字,例如 100.00 或 30.2
字符串 字符串 使用双引号或单引号的有序字符序列,如“hello”或“hello”
列表 列表 有序的对象序列;类似于 JS 数组
字典 字典 无序的键值对
元组 tup 有序的不可变对象序列
无序的唯一对象集合
布尔值 布尔值 逻辑值 True 或 False

算术运算

           
手术 象征 意义 例子
添加 + 添加 2 + 2
减法 - 减去 2 - 2
分配 / 划分 2 / 2
乘法 * 乘法 2 * 2
模运算符 返回除法后的余数 5%5=0

用 Python 的方式处理变量

Python 和 JavaScript 一样是动态类型的,这意味着你可以将变量重新赋值给不同的数据类型。而像 C++ 这样的静态类型语言则更为严格,因为你必须在首次初始化变量时定义其值的类型,以防止出现错误。

链接标题

type ()函数是 Python 中的内置方法,可让您检查变量的数据类型,以防您忘记!

链接标题

第一部分 关于字符串

关于字符串的注释将在 #100DaysOfPython 系列的第 2 天继续,并且将更深入地介绍切片、索引、打印格式等内容,我很高兴今晚在博客上讨论这些内容,因为我肯定搞砸了哈哈。

字符串是字符的有序序列,这意味着字符串中的每个字符都有其自己的有序位置。这允许你使用索引符号轻松地抓取字符串中的字符。

字符:你好
索引:0 1 2 3 4

字符串中的空格也算作一个字符

索引符号

索引允许你使用索引符号从字符串中抓取单个字符。记住,字符串中的空格也算作字符!

链接标题

len函数检查字符串的长度。

链接标题

转义序列

定义:字符串内的特殊命令。

例子:

要在字符串中创建制表符,请使用/n

链接标题

字符串中的反向索引

允许你获取字符串中最后使用的字母

链接标题

切片

抓取字符串中的字符子集或字符组

记住开始:停止:步骤

开始 - 切片开始的数字索引

停止-您将上升到的索引但不包括

步幅——你迈出的步伐大小

在#100DaysOfPython 系列的第二天我将学习什么?

  • 列表和元组
  • 集合和字典
文章来源:https://dev.to/taeluralexis/100daysofpython-day-1-hello-world-data-types-strings-2cnk
PREV
#100DaysOfVanillaJS:什么是 JavaScript、原始数据类型以及 Let、Var 和 Const
NEXT
Next step Git for those that already know add and commit The list