python基础语法

1.range()range() 函数是 Python 中用于生成一系列数字的内置函数

range() 函数是 Python 中用于生成一系列数字的内置函数,常用于循环。它有三种常见的用法:

== 1. 单个参数==

for i in range(5):
	print(i)

output:

0
1
2
3
4

2.两个参数

for i in  range(2,7):
	print(i)

output:

2
3
4
5
6

3.三个参数生成从 start 到 stop-1,步长为 step 的数字序列

for i in range(1, 10, 2):
    print(i)

output:

1
3
5
7
9

enumerate() 函数枚举

enumerate() 函数是 Python 的一个内置函数,用于在遍历可迭代对象(如列表、元组或字符串)时获取元素的索引和值。它返回一个枚举对象,该对象生成包含索引和值的元组。以下是一些常见的用法示例:

  1. 基本用法

    fruits = ["apple", "banana", "cherry"]
    for index, value in enumerate(fruits):
        print(index, value)
    

    输出:

    0 apple
    1 banana
    2 cherry
    
  2. 指定起始索引
    你可以通过 start 参数指定索引的起始值:

    fruits = ["apple", "banana", "cherry"]
    for index, value in enumerate(fruits, start=1):
        print(index, value)
    

    输出:

    1 apple
    2 banana
    3 cherry
    
  3. 与其他数据结构一起使用
    enumerate() 可以与元组、字符串等其他可迭代对象一起使用:

    # 使用元组
    fruits = ("apple", "banana", "cherry")
    for index, value in enumerate(fruits):
        print(index, value)
    
    # 使用字符串
    text = "hello"
    for index, char in enumerate(text):
        print(index, char)
    

    输出:

    0 apple
    1 banana
    2 cherry
    
    0 h
    1 e
    2 l
    3 l
    4 o
    

enumerate() 函数非常有用,特别是在需要同时访问元素及其索引的情况下¹²³。

相关推荐

  1. Python基础语法

    2024-07-16 19:38:04       37 阅读
  2. python 基础语法

    2024-07-16 19:38:04       44 阅读
  3. Python基础语法(二)

    2024-07-16 19:38:04       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 19:38:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 19:38:04       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 19:38:04       58 阅读
  4. Python语言-面向对象

    2024-07-16 19:38:04       69 阅读

热门阅读

  1. vue 项目代码架构

    2024-07-16 19:38:04       17 阅读
  2. 通过 Nginx 修复 CORS 漏洞

    2024-07-16 19:38:04       21 阅读
  3. [C++ 入门基础 - 引用]

    2024-07-16 19:38:04       20 阅读
  4. Elasticsearch:将Logstash日志存到elasticsearch中

    2024-07-16 19:38:04       21 阅读
  5. 题解:P10678 『STA - R6』月

    2024-07-16 19:38:04       16 阅读
  6. 每天一个数据分析题(四百三十)- 假设检验

    2024-07-16 19:38:04       18 阅读
  7. 【PG】PostgreSQL高可用之repmgr命令手册

    2024-07-16 19:38:04       20 阅读
  8. GPT带我学-设计模式14-工厂模式

    2024-07-16 19:38:04       18 阅读
  9. InnoDB

    2024-07-16 19:38:04       21 阅读
  10. 跨入嵌入式day1(Linux下C语言-基础知识)

    2024-07-16 19:38:04       18 阅读
  11. sqlalchemy mapper的使用

    2024-07-16 19:38:04       17 阅读
  12. git初始化项目

    2024-07-16 19:38:04       18 阅读