【Python 笔记(二)——基本语句 变量类型 字符串 序列 列表与元组 字典与集合】

这篇具有很好参考价值的文章主要介绍了【Python 笔记(二)——基本语句 变量类型 字符串 序列 列表与元组 字典与集合】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基本语句

在 Python 中,基本语句可以帮助我们完成一些基本的操作,如控制流程、定义函数等。以下是 Python 中的几种基本语句:

if 语句

if 语句用于判断某个条件是否成立,如果条件成立则执行相应的代码块。

num = 6
if num > 5:
    print("num > 5")
else:
    print("num <= 5")

for 语句

for 语句用于遍历序列中的元素,依次执行相应的代码块。

list = ["apple", "banana", "cherry"]
for item in list:
    print(item)

while 语句

while 语句用于执行某个代码块,直到指定的条件不满足为止。

i = 1
sum = 0
while i <= 10:
    sum += i
    i += 1
print(sum)

break 语句

break 语句用于跳出当前循环。

for i in range(1, 11):
    if i == 5:
        break
    print(i)

continue 语句

continue 语句用于跳过当前循环中的某个元素。

for i in range(1, 11):
    if i == 5:
        continue
    print(i)

变量类型

在 Python 中,数字是一种基本数据类型,包括整数、浮点数和复数。Python 中的数字类型支持基本的算术运算和逻辑运算。

整数

a = 10
b = 4
print(a + b)  # 加
print(a - b)  # 减
print(a * b)  # 乘
print(a / b)  # 除

浮点数

c = 3.1415926
d = 2.71828
print(c + d)  # 加
print(c - d)  # 减
print(c * d)  # 乘
print(c / d)  # 除

复数

e = 2 + 3j
f = 4 + 5j
print(e + f)  # 加
print(e - f)  # 减
print(e * f)  # 乘
print(e / f)  # 除

字符串

在 Python 中,字符串是一种基本数据类型,表示文本内容。Python 中的字符串支持基本的操作,如切片、拼接、格式化等。

字符串切片

str = "Hello, world!"
print(str[0:5])  # 切片

字符串拼接

str1 = "Hello"
str2 = "world"
str3 = str1 + " " + str2
print(str3)

字符串格式化

name = "Bob"
age = 25
print("My name is %s, and I am %d years old." % (name, age))

序列

在 Python 中,序列是指由一组有序的元素构成的数据类型,包括列表、元组和字符串。Python 中的序列支持基本的操作,如索引、切片、拼接、重复等。

列表操作

list = ["apple", "banana", "cherry"]
print(list[0])  # 索引
print(list[1:3])  # 切片
list2 = ["orange", "grape"]
list3 = list + list2  # 拼接
list4 = list * 2  # 重复

元组操作

tuple = ("apple", "banana", "cherry")
print(tuple[0])  # 索引
print(tuple[1:3])  # 切片

字符串操作

str = "Hello, world!"
print(str[0])  # 索引
print(str[0:5])  # 切片
str2 = "Python"
print(str + str2)  # 拼接
print(str * 2)  # 重复

列表与元组

在 Python 中,列表和元组是两种常见的序列类型,都可以用来存储一组有序的数据。虽然它们有很多相似的地方,但也有不同之处。

列表

列表是可变的,可以修改其中的元素;列表使用方括号[]来表示,元素之间使用逗号分隔。

list1 = ["apple", "banana", "cherry"]
list1.append("orange")  # 添加元素
list1.pop(1)  # 删除元素
list1[2] = "grape"  # 修改元素
print(list1)

元组

元组是不可变的,一旦创建就无法修改其中的元素;元组使用圆括号()来表示,元素之间也使用逗号分隔。

tuple1 = ("apple", "banana", "cherry")
print(tuple1[0])  # 访问元素
len(tuple1)  # 获取长度
tuple2 = tuple(list1)  # 列表转元组
print(tuple2)

字典与集合

在 Python 中,字典和集合是两种常见的非序列类型。字典用于存储键-值对,集合用于存储一组无序的唯一元素。

字典

字典使用花括号{}来表示,每个键值对之间使用冒号:分隔,键和值之间使用逗号,分隔。

dict1 = {"apple": 1, "banana": 2, "cherry": 3}
print(dict1["apple"])  # 访问元素
dict1["banana"] = 4  # 修改元素
dict1["orange"] = 5  # 添加元素
del dict1["cherry"]  # 删除元素
print(dict1)

集合

集合使用花括号{}来表示,元素之间使用逗号,分隔。文章来源地址https://www.toymoban.com/news/detail-472674.html

set1 = {1, 2, 3}
set2 = {2, 3, 4}
print(set1.union(set2))  # 并集
print(set1.intersection(set2))  # 交集
print(set1.difference(set2))  # 差集
set1.add(4)  # 添加元素
set1.remove(2)  # 删除元素
print(set1)

到了这里,关于【Python 笔记(二)——基本语句 变量类型 字符串 序列 列表与元组 字典与集合】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python编程从入门到实践(第2版)学习笔记(变量,字符串)

    变量是一种可以赋给值的标签。每一个变量都指向一个相关联的值,下列代码中 message 即为变量,指向的值为“Hello Python world !” 第二行的 print() 函数用于打印输出这个 message 变量所关联的值。 且变量的值是可以修改的,python中只有变量的最新值有效如下列代码。     变量

    2024年02月12日
    浏览(50)
  • python教程 入门学习笔记 第4天 数据类型 获取数据类型 字符串拼接

    数据类型 1、能直接处理的基本数据类型有5个:整型、浮点型、字符串、布尔值、空 1)整型(int)=整数,例如0至9,-1至-9,100,-8180等,人数、年龄、页码、门牌号等 没有小数位的数字,是整型 2)浮点型(float)=小数,例如金额、身高、体重、距离、长度、π等 精确到小

    2024年02月14日
    浏览(50)
  • Go语言变量使用指南:声明、类型转换与字符串操作

    深入了解Go语言中变量的声明方式、字符和布尔类型的细节、字符串的不可变性以及基本数据类型之间的转换规则。

    2024年02月10日
    浏览(86)
  • mysql sql语句将查出来的每列变为字符串类型

    在MySQL中,可以使用CAST()函数或CONVERT()函数将查出来的每列数据转换为字符串类型。具体用法如下: 使用CAST()函数: 其中,column_name为需要转换为字符串的列名,new_column_name为新的列别名,可以根据需要自定义。 使用CONVERT()函数: 其中,column_name为需要转换为字符串的列名,

    2024年02月16日
    浏览(39)
  • == 和 equles()基于字符串、基本数据类型、包装类应用的不同和原理

    对于 == 和 equals() 大家都很熟悉,大多也知道结论,但是运用的时候,有时候根据结论来,完全是摸不着头脑,所以我在这系统的简述一下关于两者在基本数据类型、字符串类型、包装类这三个应用上的区别。 下面我主要是说 == 的运用,因为equals()对于字符串就是比较内容,

    2024年03月19日
    浏览(66)
  • python中变量与字符串详解!!

    ❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽 个人简介:云计算网络运维专业人员 🐽 前言       初学者经常会遇到的困惑是,看书上或者是听课都懂,但还是不明白要怎么编程。这是因为缺乏足够多的实践。       正如我们在婴儿时期学习

    2024年02月09日
    浏览(43)
  • 使用Python字符串访问与修改局部变量

    在Python中定义一个函数时,就会把变量空间划分为全局变量(global)与局部变量(local),如果是定义在一个类的成员函数中,那么就还有额外的成员变量(self)空间。那么,如果在实际操作中,想把这几种不同的变量空间做一个分离的话,有没有办法呢? 首先来看一下局部变量的读

    2024年02月11日
    浏览(33)
  • 检查Python中的变量是否为字符串

    我们将通过示例介绍两种不同的方法来检查 Python 中的变量是否为字符串。 在 Python 中,每个变量都有一个数据类型。 数据类型表示变量内部存储的数据类型。 数据类型是编程语言最重要的特征,用于区分我们可以存储的不同类型的数据,例如字符串、整型和浮点型。 在处

    2024年02月08日
    浏览(49)
  • Python标准数据类型-String(字符串)

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1 📃个人主页:hacker707的csdn博客 🔥系列专栏:零基础入门篇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生

    2024年02月03日
    浏览(48)
  • Python标准数据类型-字符串常用方法(下)

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1 📃个人主页:hacker707的csdn博客 🔥系列专栏:零基础入门篇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生

    2024年02月04日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包