《Hello World!》这只是编程世界中最基础的入门,学习这门艺术需要更多的努力!现在,让我们继续探索Python的奇妙世界吧!
一、初识数据类型
1、数字(Number)
在Python中数字类型有三种,分别是整数类型(int)、浮点数(float)、复数(complex),这三种不同的数字类型对应着我们常用的数学中的整数、小数、复数。下面是具体示例代码
# 数字类型(Number)
# 1、整数
num1 = 10
num2 = -5
# 2、浮点数
num3 = 3.14
num4 = 2.718
# 3、复数
num5 = 1 + 2j
num6 = 3 - 4j
2、字符串(String)
字符串(str):表示由字符组成的文本序列,例如:"Hello"、"Python"等。字符串可以使用单引号或双引号括起来。示例代码如下
# 字符串(String)
name = "Alice"
message = "Hello, Python!"
3、列表(List)
列表(List):表示一个有序、可变的集合,其中的元素可以是不同类型的对象。列表使用方括号括起来,元素之间用逗号分隔。例如:[1, 2, "three", [4, 5]]。示例代码如下
# 列表(List)
numbers = [1, 2, 3, 4, 5]
mixed_list = [1, "two", 3.0, [4, 5]]
4、元组(Tuple)
元组(Tuple):表示一个有序、不可变的集合,其中的元素可以是不同类型的对象。元组使用圆括号括起来,元素之间用逗号分隔。例如:(1, 2, "three", (4, 5))。示例代码如下
# 元组(Tuple)
point = (10, 20)
person = ("John", 30, "New York")
5、字典(Dictionary)
字典(Dictionary):表示一个无序的键值对集合,其中的元素由键和对应的值组成。字典使用花括号括起来,每个键值对之间用冒号分隔,键值对之间用逗号分隔。例如:{"name": "John", "age": 30, "city": "New York"}。
# 字典(Dictionary)
student = {
"name": "Alice",
"age": 25,
"city": "London"
}
6、集合(Set)
集合(Set):表示一个无序、唯一元素的集合。集合使用花括号括起来,元素之间用逗号分隔。例如:{1, 2, 3, 4, 5}。
# 集合(Set)
fruits = {"apple", "banana", "orange"}
7、布尔值(Boolean)
布尔值(Boolean):表示真(True)或假(False)的值。用于逻辑运算和条件判断。
# 布尔值(Boolean)
is_true = True
is_false = False
二、初识条件语句
1、if条件语句
if语句用于检查一个条件是否为真。如果条件为真,那么执行if代码块中的代码。如果条件为假,则跳过if代码块。
# if条件语句
# 定义一个int类型的age变量
age = 18
# 判断如果age大于等于18就打印输出《你已经成年了!》
if age >= 18:
print("你已经成年了!")
2、if-else条件语句
if-else语句在条件为真时执行if代码块,否则执行else代码块。
# if-else条件语句
# 定义一个int类型的age变量,并赋值为16
age = 16
# 判断如果age大于等于18,则打印《你已经成年了!》,否则打印《你还未成年。》
if age >= 18:
print("你已经成年了!")
else:
print("你还未成年。")
3、if-elif-else条件语句
if-elif-else语句允许检查多个条件,每个条件都有对应的代码块。当遇到第一个满足条件的代码块时,执行该代码块并跳过后续的条件。
# 定义一个int类型的grade变量,并赋值为85
grade = 85
# 判断如果grade大于等于90,则打印《优秀!》;
# 如果grade大于等于80并且小于90,打印《良好!》;
# 如果grade大于等于70并且小于80,打印《中等!》
# 否则(grade小于70)打印《不及格。》;
if grade >= 90:
print("优秀!")
elif grade >= 80:
print("良好!")
elif grade >= 70:
print("中等!")
else:
print("不及格。")
4、嵌套条件语句
条件语句可以相互嵌套,即在一个条件语句的代码块内部包含另一个条件语句。
# 定义一个int类型的num变量,并赋值为10
num = 10
# 在num大于等于0的情况下,判断如果num等于0,打印《零》,否则打印《正数》;
# 在num小于0的情况下,打印《负数》;
if num >= 0:
if num == 0:
print("零")
else:
print("正数")
else:
print("负数")
恭喜你完成了Python 3数据类型和条件语句的学习!掌握数据类型是一门编程最基础的要求。同样条件语句也是是编程中非常重要的一部分,它允许你根据不同的条件来控制程序的执行流程,使你的代码更具灵活性和逻辑性。
请记住,掌握数据类型是编程中的基础,而条件语句则是你的武器,是解决问题和实现逻辑的关键。不断练习和应用条件语句,将有助于你提高编程技能和解决实际问题的能力。
在接下来的学习中,我们将继续探索其他Python的主题,如循环语句、函数、模块和面向对象编程等。这些都是编程中重要且有趣的概念,将帮助你更深入地理解和应用Python语言。