python基础⼊门(超详细) 0x00 Python⼊门知识点 特来整理常见的top50⼊门知识点,初学者可以参考学习 1.input输出 password=(input("你的密码是:")) print("你的密码是:",password) 2.输出类型 a = 10 print(type(a)) #int整形,str字符串 #强制类型转换 a = str("123") print(type(a)) 3.if语句: #if elif else条件判断语句,if语句嵌套,注意缩进 a = 21 if a>1 and a<=15: print("是的") elif a >15 and a<20: print("错的") else: a >20 and a<30 print("哈哈") 4.导⼊第⼀个库:随机数库 import random a = random.randint(1,7) print(a) 5.经典猜拳游戏,理解随即库与缩进问题 import random b = random.randint(0,2) print(b) #b = int(b) a = input("输⼊ Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受初学者和专业人士的喜爱。以下是一些关于Python基础入门的知识点: 1. **Input和Output**:`input()` 函数用于从用户那里获取输入,例如在例子中用来获取密码。`print()` 函数则用于在控制台输出信息。在示例中,它被用来显示用户输入的密码。 2. **数据类型和类型转换**:Python有多种内置的数据类型,如整型(int)、字符串(str)等。`type()` 函数用于查看变量的数据类型。可以使用 `str()` 或 `int()` 等函数进行类型转换,如将整数转换为字符串或反之。 3. **If-Else语句**:Python中的条件判断语句包括 `if`, `elif`, 和 `else`。它们用于根据条件执行不同的代码块。注意Python的缩进规则,它是代码块的分隔标志。 4. **导入库**:Python通过 `import` 关键字导入库,如在示例中导入了 `random` 库,用于生成随机数。`random.randint(a, b)` 可以生成[a, b]之间的随机整数。 5. **猜拳游戏**:这个游戏展示了如何结合使用 `random` 库和条件语句。用户和电脑各自出拳,然后比较结果。在Python中,需要注意缩进以正确地组织代码块。 6. **For循环**:`for` 循环用于遍历序列(如列表、元组或字符串)。`range()` 函数创建一个整数序列,常用于for循环的迭代。 7. **While循环**:`while` 循环在条件为真的情况下重复执行代码块。在示例中,计算1到100的和,直到计数器超过100。 8. **Flow Control**:`pass` 语句不做任何操作,常用于占位或创建空的代码块。`continue` 结束当前循环迭代但不退出整个循环,而 `break` 直接退出整个循环。 9. **字符串转义**:在字符串中,反斜杠 `\` 用于转义特殊字符,如 `"nihao \"nihao"` 转义了内部的双引号。三引号 `"""` 可以创建多行字符串,包含所有内部字符,包括空格。 10. **切片**:通过索引和步长对字符串进行切片,如 `a[0:3:1]` 从索引0开始,到3结束(不包括3),步长为1,取出子字符串。 11. **原始字符串**:`r"string"` 表示原始字符串,不会解释反斜杠,而是将其视为普通字符。 12. **字符串检查方法**:`isalnum()`, `isalpha()`, `isdigit()`, `isnumeric()` 分别用于检查字符串是否只包含字母数字、仅字母、仅数字字符。 13. **字符串操作**:`len()` 返回字符串长度,`lstrip()` 去掉左侧空白,`rstrip()` 去掉右侧空白,`encode('utf-8')` 对字符串进行编码。 14. **列表遍历**:`for` 循环可以遍历列表,同时可以用 `while` 循环结合 `len()` 函数实现相同效果。 15. **列表操作**:`append()` 在列表末尾添加元素,`extend()` 将另一个列表的所有元素添加到原列表,`insert(index, element)` 在指定位置插入元素。 16. **删除列表元素**:`del` 删除指定索引的元素,`pop()` 删除最后一个元素,`remove()` 删除指定值的第一个匹配项。 17. **修改列表元素**:通过索引直接修改列表中的元素,如 `list[index] = value`。 18. **查找列表元素**:使用 `in` 或 `not in` 检查元素是否存在于列表中。 这些是Python基础的冰山一角,但已经涵盖了初学者入门时需要掌握的重要概念。随着进一步学习,你将发现Python提供了更丰富的功能,如类、模块、异常处理等,助你在编程世界中更进一步。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/87896035/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/f3d219d0e10d40ef9bf4553a2dcb10a5_qq_43966957.jpg!1)
- 粉丝: 100
- 资源: 9355
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 如何充分运用ansys的HELP
- pandas-2.2.2-cp311-cp311-musllinux-1-1-x86-64.whl
- C语言可变长数组(VLA)详解与应用
- android-studio-2024.1.1.12-windows-zip.zip.001
- 辰光PHP客服系统多商户全开源V3.1版+安装教程
- android-studio-2024.1.1.12-windows-zip.zip.002
- 斜拉桥ansys命令流apdl
- android-studio-2024.1.1.12-windows-exe.zip.001
- 板壳理论ppt,文件为ppt形式,详细讲解了板壳的基本力学理论
- 深入理解Kotlin中的Lambda表达式
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)