Python 编程指南2

liftword1个月前 (03-25)技术文章7

1. Python 中的运算符

今天,我们将探索运算符,它使我们能够执行数学运算,如加法、减法、乘法等。

1. 加法 (+)

加法用于对数字进行加法。

print(5 + 5)  
# Output: 10

2. 减法 (-)

减法用于计算数字之间的差值。

print(5 - 2)  
# Output: 3

3. 乘法 (*)

乘法得到两个数字的乘积。

print(5 * 5)  
# Output: 25

4. 除法 (/)

除法将一个数字除以另一个数字。

print(10 / 2)  
# Output: 5.0

5. 模量 (%)

模运算符给出一个数字除以另一个数字时的余数。

print(10 % 3)  
# Output: 1

6. 楼层划分 (//)

Floor 除法给出商,不包括小数部分。

print(10 // 3)  
# Output: 3

7. 幂 ()**

幂运算符将一个数字提高到另一个数字的幂。

print(3 ** 2)  
# Output: 9

复杂表达式

在 Python 中,表达式使用 PEMDAS 规则进行计算:

  • P括号
  • Exponents
  • Multiplication
  • Division
  • 一个ddition
  • S牵引

它从左到右计算具有相同优先级的运算符。

print(3**2 / 2 * 3 / 3 + 6 - 4)  
# Output: 7.5

2. 字符串

字符串是用单引号、双引号或三引号括起来的文本。

print('Single Quotes')  
print("Double Quotes")  
print('''Triple Quotes''')

任务:怎么写这个: Hello, What's up?

3. 变量

变量是保存数据的容器。Python 会根据变量的值自动确定变量的类型。

number = 10  
# Here, the value 10 is assigned to the variable `number`.

变量类型

  • 数值的:数字,如 10 或 3.14
  • 字符串:类似于 “Hello” 的文本
  • 布尔:对或错

奖励:使用type()函数检查变量的类型:

print(type(number))  
# Output: 

命名变量的规则

  1. 使用字母、数字或下划线。
  2. 不要以数字开头。
  3. 避免使用保留关键字,如 ifelse 等。
  4. 不要在变量名称中使用空格。

4. 输入变量

输入变量允许我们获取用户输入并将其存储在变量中。

name = input("What is your name? ")  
greeting = "Hello"  
print(greeting, name)  
# If the user enters "Saadat", the output will be: Hello Saadat

注意: input() 函数始终返回字符串。如果需要,请将其转换为其他类型。

5. 条件运算符

条件运算符用于比较值。

print(10 == 10)  # Equal to  
print(10 != 5)   # Not equal to  
print(10 < 15 less than print10> 5)    # Greater than  
print(10 >= 10)  # Greater than or equal to  
print(10 <= 20)  # Less than or equal to

简单的程序:

age_of_student = 4  
required_age_at_school = 5  
print(age_of_student >= required_age_at_school)  
# Output: False

6. 类型转换

类型转换用于将变量从一种类型转换为另一种类型。

隐式转换

Python 在可能的情况下会自动执行此操作。

x = 10 + 2.5  
print(type(x))  
# Output: 

显式转换

您可以使用 int()、float()str() 手动转换类型。

age = input("Enter your age: ")  
age = int(age)  # Converts the string input into an integer

7. If、Else 和 Elif 语句

这些用于检查程序中的条件。如果条件为 'True',则 if 下的代码块将执行,如果条件为 'False',则将执行 else 部分。elif 用于需要添加额外条件的地方。

if student_score >= 60:  
    print("Congrats! You passed.")  
elif student_score == 50:  
    print("You barely passed. Work harder!")  
else:  
    print("You failed. Better luck next time!")

8. 循环

循环用于重复代码块。循环将执行,直到达到条件/限制。

有两种类型的循环:'while' 和 'for'。

while 循环:

x = 1  
while x <= 10:  
    print(x)  
    x += 1

for 循环:

for x in range(1, 11):  
    print(x)

打破循环:

fruits = ['Apple', 'Banana', 'Orange', 'Mango']  
for fruit in fruits:  
    print(fruit)  
    if fruit == 'Orange':  
        break
  1. 函数

函数是旨在执行特定任务的代码块。

内置功能:

示例:print()、type()、len()

用户定义的函数:

def greet(name):  
    print("Hello", name)  

greet("Saadat")  
# Output: Hello Saadat

10. 导入库

库扩展了 Python 的功能。示例:数学统计学sklearn

import math  
import statistics  

print("Value of Pi:", math.pi)  
numbers = [10, 20, 30, 40]  
print("Average:", statistics.mean(numbers))

相关文章

Python中三个双引号的作用

python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。作用一:进行多行注释我们都知道Python中注释是...

「Python打印输出」使用单引号、双引号、三引号打印输出

功能要求编写一个Python应用程序,分别使用单引号、双引号和三引号打印输出“hello world!”实现步骤1.创建一个Python文件,分别使用单引号、双引号和三引号打印输出“hello wor...

有用的 Python 提示和技巧 — #5

·推导式和利用文档字符串文档字符串是 Python 代码文档的关键组成部分。它们提供了一种简单且标准化的方式来记录模块、函数、类和方法,使开发人员能够了解代码组件的用途和功能。在 Python 中,文...

Python 基础教程二之Python3 基础语法

标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。p...

云计算开发学习笔记:Python3注释

大家在学习各种编程语言的时候都会在代码里面添加一些注释,这个也是为了方便日后对代码的查找和修改,各种编程语言的注释方式略有不同,Python3语言也一样有自己的注释方式,下面我们来了解一下都有哪几种。...

python中单引号,双引号,多引号区别

先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用\ (“连行符”)吧,如s2 = "hello,\world"s2...