最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 开发技术 > Python语言 >
Python的基础应用编写分享
CSDN发表于 2020-09-07 09:56 次浏览
Python基础语法,赶紧拿小本子记起来。

基本数据类型

数字型–int、float、bool、complex

非数字型–列表、元组、字典、字符串

列表(同数组,有序)

1.定义:一个变量存储多个相同类型(也可以存储不同数据类型)的数据
Eg. name_list=[“zhangsan”,”lisi”,”wangwu”]
2.索引:数据在列表中的位置编号,又称下标,索引值从0开始。
3.方法:列表可以使用某些方法。(列表常用操作)
name_list=[]
name_list.方法名
修改------直接赋值修改
增加------
Name_list.extend() //追加列表(数组)
Name_list.insert(index,string) //插入字符串到相应位置
Name_list.append() //追加字符串
删除------
Name_list.remove() //删除指定数据
Name_list.clear() //情况列表
Name_list.pop() //出栈,默认把列表中最后一个数据删除,也可指定索引删除
关键字—del—将一个变量从内存中删除
del name_list[1]

计数------
Name_list.count() //统计括号内的内容出现的次数
len(name_list)//统计列表数据个数
排序------
Name_list.sort() //默认升序排序,将参数改为reverse=True,则降序
Name_list.reverse() //默认逆序反转
4.列表的循环遍历(迭代)
顺序地从列表中依次获得数据
for 变量名 in 列表名
Print(“%s”%变量名)

元组

1.特点
元组与列表相似,
不同:元组元素使用(),列表使用【】,且元组的元素不能修改。
2.方法
Name_list.index() 统计括号内的内容的索引
Name_list.count() 统计括号内的内容出现的次数
3.列表与元组的转换
tuple(列表)
list(元组)

字典

1.特点
{ }包含数据元素,使用键值对,键唯一。使用场景:定义商品。(无序的数据集合,输出字典时通常跟定义时的顺序不同)
Eg. Xiaoming_dic{“name”:”小明”,
“age”:12,}
2.字典中取值
Xiaoming_dic[“name”]
3.方法(同列表)
合并字典: xiaoming_dic.update(另一个字典名) //若合并的字典中有已经存在的键值对,则原有的键值对将被覆盖。
4.遍历
For k xiaoming_dic:
Print(“%s-%s”%(k,xiaoming_dic[k]))

字符串

1.定义
单引号或者双引号都可,但常用双引号
公共方法
2.方法(同列表、字典的方法)
常用方法:

  isspace()//判断是否只有键盘空白字符
  Isdecimal()//判断单纯数字
  Isdigit()//可判断一部分编码或者包含的罗马数字(unicode)
  Isnumeric()//只要包含数字,中文还是英文都能判断出

  startswith()//判断是否以制定字符串开始
  endswith()//判断是否以指定字符串结束 

  find()//找相应字符串索引,同index,但无字符串不会报错,而是返回-1
  
  replace()//后面的字符串替换前面的字符串

文本对齐 center(10,” “)//居中 ljust()//左对齐 rjust()//右对齐

去除空白字符 lstrip()//去左 rstrip()//去右

拆分与连接 split()//将含有键盘字符的一串字符拆分成列表 join()//将列表的中每一小组前或后插入规定的字符

3.切片(适用于字符串、列表、元组)

字符串【开始索引:结束索引:步长】

顺序索引:0开始 倒序索引:-1结束 切片可以采用倒序顺序复用。

公共方法 1.Python内置函数

注:字典不能比较大小 2.切片

3.成员运算符(字典只能判断key) in Eg. ”a” in “abcd” True not in Eg. “a” not in “abcd” False

4.完整的for循环语法

迭代遍历:

标签:python是什么
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐
2020-09-07 09:51:52 关键词:python是什么
摘要:Python基础干货分享(面向对象、面向过程) 面向对象 面向对象: 面向对象是一种编程思想,是解决问题的一种思路 面向对象,解决问题时关注的不再是解决问题的步骤和过程,而是更..