python变量和列表_自学python第一天——变量和列表

从零开始,万事开头难,从最基础的开始。学python已有几天,因为有C语言和perl语言的基础,学起python确实是很快,我发现python有很多很好的函数功能,比如:

chl = "language "

chl = chl.rstrip()

chl

上面这个脚本可以暂时去除language后面空白。chl.lstrip()可以删除前端空白。chl.strip()可以删除两端空白。

python支持正常的运算法则,比如2+3 3-2 4*2 3/2 3**2(两个*号代表3的2次方)

python里带小数点称之为浮点数(其实其他语言也是这样吧)

python支持运算顺序法则如:2+3*3 2+3**3

python有自己的思想:

age = 23

fsy = “school " + age + " Birthday!"  #这个脚本python不知道23是数字23还是字符2和3

所以为了输出,不让python报错,应该在age前面加上str()变成str(age),告诉python这是字符,运行的时候就不会保存错啦。

遇到#注释行python报错的情况下,应该更改编码为UTF-8(在geany的Document——Set Ecoding——Unicode里选择即可)

2b7e9126023e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

在python列表里一定要加,

print(chl[-1]):索引为-1是得到最后一个列表元素。

chl = ['aaa','bb','cc','dd']

print(chl[0])

print(chl[3])

print("My beautiful flower exclusively undermine " + chl[0].title() +".")

# 在列表里的第一个后面加上.title后面出来的结果才能呈现首字母大写。

result:

aaa

dd

My beautiful flower exclusively undermine Aaa.

add:

chl[0] = 'fsy' <=>chl[0] ="fsy"

*

chl = []

chl.append('exclusively')

chl.append('associated')

chl.append('constant')

print(chl)

#使用append就是给空列表添加元素,append其实就是附加的意思-我发现要学好程序还得学好英文单词哈。呵呵。

result: ['exclusively', 'associated', 'constant']

*

chl = ['ability', 'exclusively', 'associated', 'innovated']

chl.insert(0, 'constant')

print(chl)

result: ['constant', 'ability', 'exclusively', 'associated', 'innovated']

add:

del chl[0] #就是删除列表第一个元素。

add:

fsy_chl = chl.pop()

print(chl)

print(fsy_chl) #pop是去除列表的最后一个元素。但是可以再次利用。因此可以存储在新的变量(fsy_chl)里。其实就可以理解为取走了列表的最后一个元素,然后作者可以任意调用的意思。pop(0)就是调走第一个咯。

result:

['ability', 'exclusively', 'associated']

innovated

*

fsy_chl = chl.pop()

print('The last English word I writed was ' + fsy_chl.title() + '.')

add:

fsy_chl = chl.remove('exclusively') #remove就是完全移除啦

*

chl = ['exlusively', 'constant', 'innovated', 'undermine']

fsy = 'undermine'

chl.remove(fsy) #因为fsy变量里储存的就是undermine,所以使用remove命令其实就会                             删除undermine。但fsy里的变量还在哦。

print("\n" + "The English word " + fsy.title() + " is damage.")

add:

chl.sort() #永久排列,就是列表里的元素按照英文字母顺序从小到大排列—跟C语言里差不多。

chl.sort(reverse=True) #向sort()方法传递参数reverse=True,按与字母顺序相反的顺序排列。这个跟circos脚本里的perl语句相反染色体方向很像。(可见语言都是通的)

*

有sort()那就有一个临时排序—sorted() #就是临时排序,执行完这个命令后又会到最初的顺序(虽然我现在并不知道这有什么卵用)

eg:

print("\nHere is the original list:")

print(chl)

print("\nHere is the sorted list:")

print(sorted(chl)) #通过这个例子sorted是把列表名字放在sorted()的括号中,而                                  sort并不是。

print("\nHere is the original list again:)

print(chl) #合适确认列表元素的排序与以前相同

add:

chl.reverse()是永久按照英文反转顺序来的,其实就等价于之前的那个chl.sort                                   (reverse=True)。

print(len(chl)) #函数len可以得到列表元素长度(其实就是几个元素)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值