基础知识
多行注释""" """
单行注释 #
快捷键 ctrl + /
第一个知识点
python单引号和双引号的区别,答案:没有本质区别
python建立时,文档标明 建议使用单引号为主体python呈现,双引号同样可以
python的本质其实就是底层的实现C
基础知识点:
基础:
1.变量 常量(常见值(数字)的使用)
2.数据类型:6大范围 6大数据类型 一般不叫作基本数据类型
Java中的数据类型 分为基本数据类型和引用
string(字符串) number(数字) 列表(list)
元组(tuple) dict(字典) set(集合)
'''
a =111 #整数的类型
b =111.1111 #小数的
c ='小红' #字符串的
list1=[a,b,c]#列表
tuple1 = (a,b,c,list1)#元组
dict1 = {'name':'小红','age':'18','tag':'天才'}
# python的特点,创建变量的时候不会规定数据类型的名字,都是根据符号进行分辨
# python存在内置函数可以显示数据的类型
# print('hello world') #打印下 右键空白处
print(type(a),type(b),type(c),type(list1),type(tuple1),type(dict1))
# 字符串的序列 根据存储的字符类型 去根据下标进行简单切片(截取)
# 索引:c Java 数组 ====字符串 元素位置信息(下标,索引,从0开始 0-n)
print('访问:',c)
print('索引访问:',c[1])
# 切片方式 Start:stop-1 (不包含自己本身) 前包后不包 大刀规则
print('切片1访问:',c[0:1])
print('切片2访问:',c[:2])#显示0,1的元素 如果左边不写 默认从0开始
# 拼接字符串
print('拼接字符串:',c+',不能的')#‘""’ "''" 全都使用单引号,不要夹杂双引号
print('拼接重复字符串',c*3)
# 列表同理可用 操作list1 进行练习
# 列表的几个常用方法
# 在末尾添加新元素
list1.append('三天变两天')
print('末尾添加:',list1)
# 在指定位置添加 方法里面有两个参数(1,插入的位置2,插入的内容)
list1.insert(3,'刷刷小火煎')
print('插入',list1)
# 删除 根据传入的元素进行匹配 移除
list1.remove(521)
print('移除:',list1)
# 移除 pop(索引) 根据传入的索引进行匹配
pop1 =list1.pop(2)
print('删除并返回:',list1,pop1)
# 聚合函数(sql中)
# python中有类似的一些方法实现了相同的作用
# 统计元素出现次数(存在重复元素)
list2=[5,2,34,3,325,667,2]
print('统计次数:',list2.count(2))
# 排序 (元素都是数字类型列表可以进行排序) sort
list2.sort()#默认正序 从小到大
print('排序:',list2)
# 反转 本身的排列元素的顺序反排
list2.reverse()
print('反转:',list2)
# 清空列表 针对的是列表中的元素 全部删除掉 但是列表还是存在(没有元素的列表)
list2.clear()
print('清空',list2)
# 删除(函数方法) 在内存空间直接讲整个列表删除
del list2
print(list2)