# 单行注释 #
"""
多行注释: 三个双引号或者三个单引号,成对存在
"""
print(a)
# sum
# 驼峰命名: java最常见的 ClassName
# 下划线连接: class_name => 所有字母小写,以下划线连接
"""
什么是变量:
是计算机语言中能储存计算结果或能表示值的抽象概念
变量可以通过变量名访问
python中变量的数据类型取决于后边赋的值是什么类型
Python:
int: (integer)整型, 整数, 0, 1, 2, 3, -1
float: 浮点型, 小数 1.1 0.2, 3.1415926
complex: 复数,a + bj => 1 + 2j
bool: 布尔:真或者假, True or False
None: 空类型, 什么都没有,但是一种类型
bytes: 字节
str: string, 字符串:python中没有字符的概念
a, abc => 字符串
tuple: 元组(数组一样的结构)
(element1, element2...)
里面有多个元素, 顺序存储的结构
可以存储不同类型元素
list: 列表, [element1, element2...]
里面有多个元素,顺序存储结构, 列表可扩展(可变的)
可以存储不同类型元素
dict: dictionary的缩写, 字典的意思
key: value 一个元素,键值对
每一个元素包含两部分: key: 键, value: 值
111: 222
111: 333 =》 111: 333
字典里面的key是唯一的, 字典的key和value,也可是多种类型
字典的key必须不可变
展示的形式:{key: value, key2: value2...}
set: 集合: 并集,差集,交集
无序,不重复,集合中的元素是无序且不重复
1, 2, 3, 4, 1, 2, 5
{1, 2, 3, 4, 5} 可以存储不同类型元素
python中变量的数据类型取决于后边赋的值是什么类型
定义变量
int_date = 1
int_date = int(1)
print(int_date, type(int_date))
float_date = 1.1
float_date = float(1.1)
print(float_date, type(float_date))
complex_date = 1 + 2j
complex_date = complex(1+2j)
print(complex_date, type(complex_date))
bool_date = True
bool_date = False
bool_date = bool(True)
bool_date = bool(False)
print(bool_date, type(bool_date))
bytes_date = b'123'
bytes_date = bytes()
print(bytes_date, type(bytes_date))
str_data = "123"
str_data = str("123")
print(str_data, type(str_data))
tuple_date = (12)
print(tuple_date, type(tuple_date))
tuple_date = (1.3, 1+2j)
print(tuple_date, type(tuple_date))
help(list)
#打印多个内容,输出的格式: 多个内容用&连接,不换行
print(1, 2, 3, 4, sep=('&'), end=(''))
str_data = ('ThisisEnding')
print(str_data)
#字节和字符串转换:
"鸥鹏" 转换成字节 字节转换成字符串
str_data = "欧鹏"
kang = bytes(str_data, encoding='utf-8')
print(kang)
kang = str(kang, encoding='utf-8')
print(kang, type(kang))
如何获取源码
help(list)#第一:运行指令。第二;按住ctrl点击想要获取的源码