Python编程从入门到实践-前三章

前言

之前学习了知识都没有一个统一的导图,都是学了之后就直接扔到了一边,复习的时候又不知道从何开始,现在开始写博客记下自己所学多点东西。

python学习前三章(变量与简单数据类型,列表简介)

由于现在都是简单知识,直接上图

#简单的变量与数据类型
a="dspri"
print((a.title()))#把所有单词的首字母变大写
print(a.upper())#把所有字母变大写
print(a.lower())#把所有字母变小写
Dspri
DSPRI
dspri
b='   pyt\n\thon    '#\n换行,\t添加制表符
print(b.rstrip()+a)#rstrip()去掉字符串后面空格,lstrip()去掉字符串前面空格,strip()去掉所有空格

c=3**2#**表示乘方运算

d="hhh"+str(c)+"hhh"#str()说明为字符串
print(d)
pyt
	hondspri
hhh9hhh
e=['a','b','c','d','e']
print(e)
print(e[-1])#-1返回列表最后一个元素,依次类推,-2返回倒数第二个元素,若该列表为空时,负数返回将会报错,如:
#e=[]
#print[-1]
e.append('f')#在列表末尾添加数据
print(e)
e.insert(0,'g')#在元素下标为0的位置添加元素g,添加之后其余元素向右移
print(e)
del e[0]#删除元素下标为0的元素,其他元素左移
print(e)
e1=e.pop()#弹出元素,且该元素不在原列表中,()里面为元素下标,括号不填数据时默认弹出最后一个元素,同理-1同样弹出最后一个元素,而-2则弹出倒数第二个元素,以此类推
print(e)
print(e1)
e2='b'
e.remove(e2)#指定删除某个元素,该代码可改为e.remove('b')
print(e)
['a', 'b', 'c', 'd', 'e']
e
['a', 'b', 'c', 'd', 'e', 'f']
['g', 'a', 'b', 'c', 'd', 'e', 'f']
['a', 'b', 'c', 'd', 'e', 'f']
['a', 'b', 'c', 'd', 'e']
f
['a', 'c', 'd', 'e']
f=['8fgh','3hg','fcd','dybn','Gvcgb','Abgfh','哈哈dd','矮矮','b唉','这种aa','问问']
f.sort()#对列表进行排序,顺序为开头ascll码顺序,中文开头无法排序,该排序为永久性排序,无法逆转
print(f)
f.sort(reverse=True)#把列表反着排序,同样该排序为永久性排序,无法逆转
print(f)

g=['8fgh','3hg','fcd','dybn','Gvcgb','Abgfh','哈哈dd','矮矮','b唉','这种aa','问问']
print(sorted(g))#该排序规则如上,只不过该排序为临时性排序
print(sorted(g,reverse=True))
print(g)#该列表顺序并未改变
g.reverse()#翻转该列表顺序

f.reverse()
print(g)
print(f)
print(len(g))#确定列表长度
['3hg', '8fgh', 'Abgfh', 'Gvcgb', 'b唉', 'dybn', 'fcd', '哈哈dd', '矮矮', '这种aa', '问问']
['问问', '这种aa', '矮矮', '哈哈dd', 'fcd', 'dybn', 'b唉', 'Gvcgb', 'Abgfh', '8fgh', '3hg']
['3hg', '8fgh', 'Abgfh', 'Gvcgb', 'b唉', 'dybn', 'fcd', '哈哈dd', '矮矮', '这种aa', '问问']
['问问', '这种aa', '矮矮', '哈哈dd', 'fcd', 'dybn', 'b唉', 'Gvcgb', 'Abgfh', '8fgh', '3hg']
['8fgh', '3hg', 'fcd', 'dybn', 'Gvcgb', 'Abgfh', '哈哈dd', '矮矮', 'b唉', '这种aa', '问问']
['问问', '这种aa', 'b唉', '矮矮', '哈哈dd', 'Abgfh', 'Gvcgb', 'dybn', 'fcd', '3hg', '8fgh']
['3hg', '8fgh', 'Abgfh', 'Gvcgb', 'b唉', 'dybn', 'fcd', '哈哈dd', '矮矮', '这种aa', '问问']
11
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值