鱼C论坛

 找回密码
 立即注册
查看: 28|回复: 1

[学习笔记] 我的python笔记(2026.01.18)-7

[复制链接]
发表于 4 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#第二十六题
#item_one = 1                             #Python 通常是一行写完一条语句
#item_two = 2
#item_three = 3
#total = item_one + \
#        item_two + \
#        item_three                       #但如果语句很长,我们可以使用反斜杠\来实现多行语句
#print(total)                             # 输出为 6

#第二十七题
#str = '123456789'
#print(str)                                # 输出字符串
#print(str[0:-1])                          # 输出第一个到倒数第二个的所有字符
#print(str[0])                             # 输出字符串第一个字符
#print(str[2:5])                           # 输出从第三个开始到第六个的字符(不包含)
#print(str[2:])                            # 输出从第三个开始后的所有字符
#print(str[1:5:2])                         # 输出从第二个开始到第五个且每隔一个的字符(步长为2)
#print(str * 2)                            # 输出字符串两次
#print(str + '你好')                       # 连接字符串

#print('------------------------------')

#print('hello\nrunoob')                    # 使用反斜杠(\)+n转义特殊字符
#print(r'hello\nrunoob')                   # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

#print(r'\n')      # 输出 \n
#input("\n\n\n\n\n按下 enter 键后退出。")


#第二十八题
#a, b, c = 1, 2.1, "runoob"

#print(a)        # <class 'int'>
#print(b)        # <class 'float'>
#print(c)


#第二十九题
#a = True
#b = False
#print(type(a))  # <class 'bool'>
#print(type(b))  # <class 'bool'>
#print(int(True))   # 1
#print(int(False))  # 0


#第三十题
#list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]     # 定义一个列表
#tinylist = [123, 'runoob']

#print (list)                                      # 打印整个列表
#print (list[0])                                   # 打印列表的第一个元素
#print (list[1:3])                                 # 打印列表第二到第四个元素(不包含第四个元素)
#print (list[2:])                                  # 打印列表从第三个元素开始到末尾
#print (tinylist * 2)                              # 打印tinylist列表两次
#print (list + tinylist)                           # 打印两个列表拼接在一起的结果
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
#第二十六题
#item_one = 1                             #Python 通常是一行写完一条语句
#item_two = 2
#item_three = 3
#total = item_one + \
#        item_two + \
#        item_three                       #但如果语句很长,我们可以使用反斜杠\来实现多行语句
#print(total)                             # 输出为 6

这里演示了如何使用反斜杠 \ 将一条长语句分成多行书写,使代码更清晰。

#第二十七题
#str = '123456789'
#print(str)                                # 输出字符串
#print(str)                          # 输出第一个到倒数第二个的所有字符
#print(str)                             # 输出字符串第一个字符
#print(str)                           # 输出从第三个开始到第六个的字符(不包含)
#print(str)                            # 输出从第三个开始后的所有字符
#print(str)                         # 输出从第二个开始到第五个且每隔一个的字符(步长为2)
#print(str * 2)                            # 输出字符串两次
#print(str + '你好')                       # 连接字符串

#print('------------------------------')

#print('hello\nrunoob')                    # 使用反斜杠(\)+n转义特殊字符
#print(r'hello\nrunoob')                   # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

#print(r'\n')      # 输出 \n
#input("\n\n\n\n\n按下 enter 键后退出。")

这部分是字符串的基本操作,包括切片、索引、重复、连接、转义和原始字符串。你注释中的描述是正确的,但切片部分需要具体写出。以下是补全后的示例:

  1. str = '123456789'
  2. print(str)                # 输出字符串 123456789
  3. print(str[0:-1])          # 输出第一个到倒数第二个的所有字符 12345678
  4. print(str[0])             # 输出字符串第一个字符 1
  5. print(str[2:6])           # 输出从第三个开始到第六个的字符(不包含) 3456
  6. print(str[2:])            # 输出从第三个开始后的所有字符 3456789
  7. print(str[1:5:2])         # 输出从第二个开始到第五个且每隔一个的字符(步长为2) 24
  8. print(str * 2)            # 输出字符串两次 123456789123456789
  9. print(str + '你好')       # 连接字符串 123456789你好

  10. print('------------------------------')

  11. print('hello\nrunoob')    # 使用反斜杠(\)+n转义特殊字符,输出两行:hello 和 runoob
  12. print(r'hello\nrunoob')   # 在字符串前面添加一个 r,表示原始字符串,不会发生转义,输出 hello\nrunoob

  13. print(r'\n')              # 输出 \n
  14. input("\n\n\n\n\n按下 enter 键后退出。")
复制代码

#第二十八题
#a, b, c = 1, 2.1, "runoob"

#print(a)        # <class 'int'>
#print(b)        # <class 'float'>
#print(c)

这里演示了多变量同时赋值和类型检查。type() 函数用于获取变量的类型。

#第二十九题
#a = True
#b = False
#print(type(a))  # <class 'bool'>
#print(type(b))  # <class 'bool'>
#print(int(True))   # 1
#print(int(False))  # 0

这里介绍了布尔类型(bool)。布尔值 TrueFalse 实际上对应整数 1 和 0。

#第三十题
#list =      # 定义一个列表
#tinylist =

#print (list)                                      # 打印整个列表
#print (list)                                   # 打印列表的第一个元素
#print (list)                                 # 打印列表第二到第四个元素(不包含第四个元素)
#print (list)                                  # 打印列表从第三个元素开始到末尾
#print (tinylist * 2)                              # 打印tinylist列表两次
#print (list + tinylist)                           # 打印两个列表拼接在一起的结果

这部分是列表的基本操作。同样,你需要补全列表的定义和切片操作。以下是示例:

  1. list = [1, 2, 3, 4, 5, 6, 7]      # 定义一个列表
  2. tinylist = [8, 9]

  3. print (list)                # 打印整个列表 [1, 2, 3, 4, 5, 6, 7]
  4. print (list[0])             # 打印列表的第一个元素 1
  5. print (list[1:3])           # 打印列表第二到第四个元素(不包含第四个元素) [2, 3]
  6. print (list[2:])            # 打印列表从第三个元素开始到末尾 [3, 4, 5, 6, 7]
  7. print (tinylist * 2)        # 打印tinylist列表两次 [8, 9, 8, 9]
  8. print (list + tinylist)     # 打印两个列表拼接在一起的结果 [1, 2, 3, 4, 5, 6, 7, 8, 9]
复制代码


总结:你的笔记涵盖了Python基础语法的重要部分,包括多行语句、字符串操作、数据类型(整型、浮点型、字符串、布尔型)和列表操作。继续练习,你会掌握得更好!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-18 18:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表