python学习和git命令

编译型和解释型的区别

编译型:全部转化为二进制在执行
解释型:一行一行转化在执行

for循环

for i in range:

例子:
打印100到1
for i in range(100,0,-1):
print(i)

连接join

例子
s = “alex”
s1 = ‘_’.join(s)
print(s1) #a_l_e_x

startswith: 以什么开头

endswith:以什么结尾

git 连接码云网上查

  1. 写出你常用的git命令。
  2. 你们公司是怎么用git做开发的?
    1. 在码云或GitHub等代码托管的网站创建自己仓库,创建完之后码云会给我一个仓库地址,如:https://gitee.com/old_boy_python_stack_21/190326032.git
    2. 自己写代码…
    3. 将代码提交到远程 仓库。
      • 初始化
        • 进入一个任意文件夹,如:D:\homework\
        • git init
        • git config 邮箱
        • git config 姓名
        • git remote add origin https://gitee.com/old_boy_python_stack_21/190326032.git
          注意:至此git已经将 D:\homework\目录管理起来,以后此文件夹有任何变化,git都会检测到(使用 git status 命令可以查看状态)
      • 代码收集并提交
        • git status
        • git add .
        • git commit -m ''记录"
        • git push origin master 将本地D:\homework\目录下的内容同步到 码云仓库。
      • 修改代码或删除文件等对本地 D:\homework\ 下任何文件做操作。
        • git status
        • git add .
        • git commit -m ''记录"
        • git push origin master 将本地D:\homework\目录下的内容同步到 码云仓库。
          【避免】如果远程有本地没有的代码,必须先执行:【可能引发合并问题】
        • git pull origin master
        • git status
        • git add .
        • git commit -m ''记录"
        • git push origin master 将本地D:\homework\目录下的内容同步到 码云仓库。

二、列表的切片 ☆☆☆

1.索引

l1 = [‘宝贝’, ‘爱你’, ‘庞女神’]
ret = l1[0]
print(ret) # ‘宝贝’

2.切片 顾头不顾尾

l1 = [‘宝贝’, ‘爱你’, ‘庞女神’, 520]
print(l1[:2]) # [‘宝贝’, ‘爱你’]
print(l1[:3:2] # [‘宝贝’, ‘庞女神’]

3.倒序取值

l1 = [‘宝贝’, ‘爱你’, ‘庞女神’, 520]
print(l1[-1:-4:-1]) # [520, ‘庞女神’, ‘爱你’]
三、列表的常用方法 ☆☆☆

1.append 追加

l1 = [‘宝贝’, ‘爱你’, ‘alex’]
l1.append(“521”)
print(l1) # [‘宝贝’, ‘爱你’, ‘alex’,‘521’]

l1 = [‘宝贝’, ‘爱你’, ‘alex’]
l1.append([1,2])
print(l1) # [‘宝贝’, ‘爱你’, ‘alex’,[1,2]]

2.insert 插入

l1 = [‘宝贝’, ‘爱你’, ‘alex’]
l1.insert(2,‘520’)
print(l1) # [‘宝贝’, ‘爱你’, ‘520’, ‘alex’]

4.pop

按照索引删除,会将删除的元素作为返回值返回

l1 = [‘宝贝’, ‘爱你’, 123]
ret = l1.pop(2)
print(ret) # 123
print(l1) # [‘宝贝’, ‘爱你’]

5.remove 按照元素删除

l1 = [‘宝贝’, ‘爱你’, 123]
l1.remove(123)
print(l1) # [‘宝贝’, ‘爱你’]

如有多个元素,只会删除第一个

6.del

1.按照索引删除
2.按照切片(可以加步长)删除
3.删除整个列表

l1 = [‘宝贝’, ‘爱你’, 123]
del l1[-2]
print(l1) # [‘宝贝’, 123]

l1 = [‘宝贝’, ‘爱你’, 123]
del l1[1:]
print(l1) # [‘宝贝’]

l1 = [‘宝贝’, ‘爱你’, 123]
del l1[::2]
print(l1) # [‘爱你’]

l1 = [‘宝贝’, ‘爱你’, 123]
del l1
print(l1) # 会报错
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
7.clear

清空列表

l1 = [‘宝贝’, ‘爱你’, 123]
l1.clear()
print(l1) # []

8.查询

按照索引,按照切片(步长查询)
for 循环

for i in l1:
print(i)

以上8种方法均是对原列表操作,并且只有 pop() 有返回值,其他均无

9.其他方法

len()
获取列表的长度(总个数)
l1 = [‘宝贝’, ‘爱你’, 123]
print(len(l1)) # 3
count()
计算某个元素出现的次数
l1 = [‘宝贝’, ‘爱你’, 123]
print(l1.count(123)) # 1

index()

通过元素找索引,找到第一个就返回,找不到就报错
l1 = [‘宝贝’, ‘爱你’, 123]
print(l1.index(123)) # 2
注意:没有find()方法

sort()

从小到大排序
l1 = [4, 5, 3, 9, 8, 7, 6, 1, 2]
l1.sort()
print(l1) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
从大到小排序

l1 = [4, 5, 3, 9, 8, 7, 6, 1, 2]
l1.sort(reverse=True)
print(l1) # [9, 8, 7, 6, 5, 4, 3, 2, 1]
l1 = [ “a”, ‘我’,“basdf”,‘bb’,“阿斯蒂芬”]
l1.sort()
print(l1) # [‘a’, ‘basdf’, ‘bb’, ‘我’, ‘阿斯蒂芬’]
int、str不能混排,bool、int可以混排
l1 = [True, 0, 2]
l1.sort()
print(l1) # [0, True, 2]

四、元组

只读列表。
是python中基础数据类型之一,容器型数据类型,存储大量的数据。
(),里面的元素以,隔开的数据类型。
(1, ‘泰山’, [1,2,3],True, {‘name’: ‘wu’}, (22,33))
其他语言中,没有元组的概念。
元组是不可以进行修改的,只能查询。
元组中存储的都是重要的数据,个人信息等等。

应用:
如果你想存储一些重要的数据,这些数据只读,不能修改,那么你就放到元组中。

1.可索引,切片(步长)

tu1 = (1, ‘wu’, [1,2,3], True)
for i in tu1:
print(i)
2.操作方法

count()
tu1 = (1, ‘wu’, [1,2,3], True)
print(tu1.count(‘wu’)) # 1
len()
tu1 = (1, ‘wu’, [1,2,3], True)
print(len(tu1)) # 4
index
tu1 = (1, ‘wu’, [1,2,3], True)
print(tu1.index(‘wu’)) # 1
del
tu1 = (1, ‘wu’, [1,2,3], True)
del tu1
print(tu1) # 会报错

3.元组当真不能改吗??

儿子不能改,孙子可能改。

tu1 = (1, ‘wu’, [1,2,3], True, (1,2,3))
tu1[2].append(‘泰山’)
print(tu1) # (1, ‘wu’, [1, 2, 3, ‘泰山’], True, (1, 2, 3))

五、range() ☆☆☆

内置函数,python给你提供的一个功能。
将range视为:可控制范围的数字列表。

for i in range(1,10): # 顾头不顾腚
print(i)

10 ~ 1

for i in range(10, 0, -1):
print(i)

range多与for循环配合。

l1 = [‘无’, ‘wu’, ‘泰山’, 100, 1, 2, 3]
for i in range(len(l1)):
print(i)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值