### Udmey排名第一的Python课程 day1-day5的笔记 #### Day 1: Python基础知识 - **打印功能**: 在Python中,`print()` 函数用于显示输出。它可以在屏幕上显示文本或变量的值。 ```python print('what to print') ``` - **注释**: 在Python中,你可以使用 `#` 符号来添加注释。注释是用来解释代码的部分,对程序的实际执行没有影响。 ```python # 这是一条注释 ``` - **调试**: 调试是查找和解决程序错误的过程。在学习阶段,常见的错误包括语法错误(SyntaxError)、缩进错误(IndentationError)和名称错误(NameError)等。 - **字符串操作**: 字符串是Python中一种常用的数据类型,可以使用引号 (`'` 或 `"`) 包裹起来。字符串可以通过拼接操作进行组合。 ```python print("Hello" + " " + "Angela") ``` - **变量**: 变量用于存储数据。在Python中,变量声明非常简单,只需为其赋一个值即可。 ```python name = "Angela" ``` #### 输入函数 - **输入**: `input()` 函数允许用户通过键盘输入数据,并将其作为字符串返回。 ```python name = input("What is your name?") print("Hello " + name) ``` #### 字符串长度 - 使用 `len()` 函数获取字符串长度。 ```python name = input("What is your name?") print(len(name)) ``` #### Project: Band Name Generator - **项目简介**: 用户输入成长的城市名和宠物的名字,程序将它们组合成乐队名字。 ```python print("Welcome to the Band Name Generator.") city_name = input("What's name of the city you grew up in?\n") pet_name = input("What's your pet's name\n") print("Your band name could be " + city_name + " " + pet_name) ``` #### Day 2: 数据类型与基本操作 - **数据类型**: - **字符串**: 表示文本。 ```python print("Hello"[0]) ``` - **整数**: 表示整数值。 ```python print(123 + 456) ``` - **浮点数**: 表示带有小数部分的数值。 ```python print(3.14159) ``` - **布尔值**: 表示真或假的状态。 ```python True False ``` - **类型转换**: 使用内置函数如 `int()`, `str()`, `float()` 来转换变量的数据类型。 ```python age = int(input("Enter your age: ")) print("Your age is " + str(age)) ``` - **字符串格式化**: 使用 f-string (格式化字符串) 来创建更具可读性的字符串输出。 ```python name = "Angela" print(f"Hello, {name}") ``` - **算术运算**: Python支持基本的数学运算,包括加、减、乘、除、幂等。 ```python result = 3 + 5 print(result) ``` - **运算符优先级**: Python遵循PEMDAS规则(括号、指数、乘除、加减)来确定运算的先后顺序。 ```python print(3 + 5 * 2) # 输出13 ``` #### BMI计算器 - **BMI公式**: 体重(kg)除以身高(m)的平方。 ```python height = float(input("enter your height in m: ")) weight = int(input("enter your weight in kg: ")) bmi = weight / (height ** 2) print(bmi) ``` 以上内容总结了Udmey排名第一的Python课程day1-day5的学习要点,包括打印、注释、调试、字符串操作、变量、输入函数、数据类型、基本运算、类型转换、f-string以及BMI计算器项目等。这些知识点对于初学者来说非常重要,有助于打下坚实的编程基础。
剩余23页未读,继续阅读
- 粉丝: 730
- 资源: 17
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助