概述:
图片
简介:变量名只有在第一次出现的时候,才是定义变量。当再次出现时,不是定义变量,而是直接使用之前定义的变量。
变量命名:
1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。
例如:age001是合法变量名,而100age就不可以。
2、Python关键字,函数名,不能做变量名使用。
原则上虽然可以使用内置函数名称当变量名,但是会覆盖原有内置函数,导致原有函数功能丧失。
python:关键字
Python:内置函数 - 汇总
3、除了下划线外,其它符号不能做为变量名使用。
4、Python的变量名是区分大小写。
5、变量名不能包含空格,但是可以使用下划线,大写等方式进行区分。
例如:user_info、bodyMessage
6、变量名应简短,并且具有高度的描述性信息。name比n好,age比a好,
name_length比length_of_persons_name好。
7、谨慎使用大写字母O和小写字母i,因为容易误识别为数字1和0。
使用:
时时刻刻保持注意对变量的拼写和使用。因拼写错误造成报错是非常容易发生的事情。
例:
message = "hello world"
print(mesage) # 这里变量拼写错误。正确应该为 message
# 输出
# print(mesage) # 这里变量拼写错误。正确应该为 message
# NameError: name 'mesage' is not defined
变量的类型:在python中,定义变量的时候,不需要指定变量的类型。
可以通过type(变量)来确定变量的类型。
Python中比较常见的数据类型有8种。
1、str表示是一个字符串类型。
2、int 表示是一个整型。
3、float表示是一个小数类型,浮点数。
4、bool表示是一个布尔型,真:True 假:False。
5、list表示是一个列表类型。
6、tuple表示是一个元组类型。
7、set表示是一个集合类型。
8、dict表示是一个字典类型。
其中,字符串、列表、字典使用的最多,处理也最麻烦,需要尤其注意。
其他数据类型
Python高阶:counter、orderedDict、defaultdict、deque、queue简单示例
string_word = "abc"
int_number = 123
float_number = 3.14
flag = True
numbers = [1, 2, 3]
tuple_data = (0, 1, 2)
set_data = {3, 2, 1}
user_info = dict({"name": "tom", "age": 25})
print(type(string_word)) # <class 'str'>
print(type(int_number)) # <class 'int'>
print(type(float_number)) # <class 'float'>
print(type(flag)) # <class 'bool'>
print(type(numbers)) # <class 'list'>
print(type(tuple_data)) # <class 'tuple'>
print(type(set_data)) # <class 'set'>
print(type(user_info)) # <class 'dict'>
微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!
网友评论