溫馨提示×

python命令行傳參能傳哪些數據

小樊
92
2024-12-02 16:02:48
欄目: 編程語言

在Python命令行中,你可以傳遞多種類型的數據,包括字符串、整數、浮點數、布爾值、列表、元組、字典等。以下是一些示例:

  1. 字符串:
python script.py "Hello, World!"
  1. 整數:
python script.py 42
  1. 浮點數:
python script.py 3.14
  1. 布爾值:
python script.py True
  1. 列表(將列表轉換為字符串):
python script.py "1, 2, 3, 4, 5"
  1. 元組(將元組轉換為字符串):
python script.py "(1, 2, 3, 4, 5)"
  1. 字典(將字典轉換為字符串):
python script.py "{'a': 1, 'b': 2, 'c': 3}"

在Python腳本中,你可以使用sys.argv來訪問命令行參數。sys.argv[0]是腳本名稱,sys.argv[1]是第一個參數,依此類推。例如:

import sys

if len(sys.argv) > 1:
    print("Hello, " + sys.argv[1] + "!")
else:
    print("Hello, World!")

這將輸出:

Hello, World!

如果你傳遞了一個字符串參數,例如"Hello, Python!",它將輸出:

Hello, Python!

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女