Python变量

变量声明

变量的使用过程一般需要经过声明、初始化和赋值,而Python 是(动态类型语言)解释型脚本语言,不需要编译,即不需要预先声明变量的类型,拿过来就能用。

Python属于解释型脚本语言,不需要编译,变量也不需要预先声明类型,关于解释型语言和编译型语言的区别,可以看我的这篇博客:解释型语言和编译型语言

变量命名

变量名称约定:变量名由字母、数字、下划线或三者任意组合构成,不能以数字开头,Python的变量区分大小写。

Python的变量命名要见名知意,并且不能违反变量的命名规则,如下表:

序号 用户名 是否合法
1 username 合法
2 userName 合法
3 UserName 合法
4 username_1 合法
5 __username__ 合法
6 userN@me 不合法
7 1userName 不合法

变量引用

方法一:

定义变量赋值并输出,用+将变量和字符拼接

username ="EMT"
print("Welcome,” +username)

方法二:

用format函数格式化变量,并替换{}中的内容

username ="EMT"
print("welcome, {1}!".format(username))

方法三(最优雅的方法):

前面加f,format的另一种用法

username ="EMT"
print(f"Welcome,{username}!")

新建一个Python文件,用上述第三种方法,在Python环境下运行,如图:

在这里插入图片描述

捕获用户输入

方法一:

这里引入一个sys模块,argv是命令行参数,sys.argv[1]表示捕获第二个参数(从0开始计数),用户可以从外部输入变量值

import sys
username = sys.argv[1]
print(sys.argv)

方法二:

username = input("please input your name:")
print(f"Welcome, {username}")

你可能感兴趣的:(Python,网络安全,python,开发语言)