适用于小白的初级编程(python)

python是一门应用极其广泛的一门编程语言。很多行业都对于python有涉及。可以说现在你掌握了python,就相当于节省了一大部分的时间,同样的时间,你做出比别人一倍还多的工作, 你就遥遥领先了绝大部分人。

接下来我们来看一下python最基础的。(由于安装环境较为简单 此处省略……)

1.认识python

        python是一种面向对象、解释型、弱类型的脚本语言,其兼容性极强

2.python中数据类型(很重要)

        我在这里将python分为两大类型:可变类型, 不可变类型(仅个人观点)

        可变类型:字典(dict),  集合(set), 列表(list)

        不可变类型:元组(type),  整型(int), 字符串(str)

        不可变类型无法对其进行增删改查的操作

3.可变类型的基本操作

# 以列表为例:
# 列表生成式
# print([i for i in range(1,10)])
list1 = ['大力', '诸葛', '轻轻']

#增操作
#append 添加一个数据,添加到列表的最后一位。语法:列表名.append(内容)
list1.append('七七')
#insert 添加一个数据,到指定位置。语法:列表名.insert('下标', 内容)
list1.insert(1,'欧阳')
#extend 添加一个序列类型到最后以为,并且把序列类型拆分。 语法:列表名.extend('序列类型')
list1.extend(['杨过'])

#删操作
# pop 删除一个值 默认从最后一个开始删,也可以指定位置(较为常用)。语法:列表名.pop(下标值)
list1.pop() | list1.pop(1)
# remove 删除一个指定的值,如果由多个执行删除的对象,从第一个开始删(与pop相反 要注意). 语法:列表名.remove(删除对象)
list1.remove('七七')
#clear 清空列表里的所有元素 语法:列表名.clear()
list1.clear()
#del 全局删除,可以删除一个变量(list1)。 语法:del 列表名

下面我列11种较为常见的增删改查基本操作

1. find()
# 范围性查找子串,返回索引值, 没有则返回-1
字符串.find(str, beg=0, end=len(string))

2.index()
#与find一样, 但是找不到会报错

3.count()
#语法与find一样,返回找到子串个数,没有就返回0

4.strip()
#去空,去除字符串两边的空格,得到一个新字符串
data = code.strip()

5.startswith() endswitch()
#判断字符串是否以xxx开头或者结尾
ad.startswith('成都')
ad.endswith('成都')

6.isdigit()
#判断字符串是否由数字组成 常用于if判断,返回值为布尔类型

7.lower() upper()
s1=s.lower() #大写转小写
s2=s.upper() #小写转大写

8.spilt()
#切分字符串 将字符串类型切完之后转列表
s = 'my name is xiaochuan'    
print(s.split())


9.replace()
# z字符串内容替换,得到一个新的字符串
content = input("请输入信息:")
content1 = content.replace("草","*")  
#前一个参数是原字符串 后一个参数是要替换的字符串

10.join()
#用于将序列中的元素已指定的字符串连接成一个新的字符串,常用于列表类型转为字符串 
arr = ['七七','和','三三','是','好朋友']
print("".join(arr))  # 七七和三三是好朋友
print("~".join(arr))  # 七七~和~三三~是~好朋友
print("111".join(arr)) # 七七111和111三三111是111好朋友

11.stored()
#用于排序
print(sorted(list1,key=lambda x:int(x.split(":")[1])))
stored(列表名,reverse = False(升序)/Ture(降序)

以上仅代表个人观点,若有不足敬请批评指正!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值