列表操作

为什么切片和区间会忽略最后一个元素 当只有最后一个位置信息时,可以快速看出切片和区间里有几个元素:range(3)和my_list[:3]都返回三个元素 当起止位置信息都可见时,我们可以快速计算出切片和区间长度,用最后一个数减去第一个下标(stop-start)即可 方便用任意一

2021-09-18 · 4 分钟 · 845 字 · 里列昂

具体命名元组

from collections import namedtuple City=namedtuple('City','name country population coordinates') '''创建一个具名元组需要两个

2021-09-15 · 1 分钟 · 58 字 · 里列昂

第二周作业

第二周作业 计算矩形面积 if name == 'main': x = eval(input('请输入矩形的长:')) y = eval(input('请输入矩形的宽')) print('矩形的面积为:{:.

2021-09-13 · 3 分钟 · 630 字 · 里列昂

元组和记录

lax_coordinates = (33.9425, -118.408056) # 洛杉矶国际机场的经纬度 city, year, pop, chg, area = ('Tokyo', 2003, 32450, 0.66, 8014) # 东京市的一些信息:市名

2021-09-08 · 2 分钟 · 223 字 · 里列昂

Python列表推导和可读性

symbols = '%^&*♕' codes = [] # 创建一个codes列表 for symbol in symbols: # 用for循环迭代symbols codes.append(ord(symbol)) # 将symbols中的元素迭代取出

2021-09-08 · 1 分钟 · 80 字 · 里列昂

Python模拟数据类型

利用特殊方法,来使得自定义对象来实现一个二维向量(Vector)类 一个简单的二维向量类 from math import hypot class Vector: def init(self, x=0, y=0): self.x = x # 将输入的x,y分别赋值给类属性

2021-09-06 · 1 分钟 · 139 字 · 里列昂

一摞Python风格纸牌

import collections # 引入collections模块 Card = collections.namedtuple('Card', ['rank', 'suit']) # 用namedtuple创造了一个简单的类C

2021-09-05 · 2 分钟 · 321 字 · 里列昂

Python语言基础学习报告

从零开始学Python 第一节课 学会了Python的变量赋值、运算符使用和强制类型转换 if name == 'main': print('Hello World') print('人因梦想而伟大') print(

2021-09-04 · 1 分钟 · 69 字 · 里列昂

制作植物大战僵尸

使用Python的print函数来输出植物大战僵尸中的石头怪 根据给出的图片用字符串来拼接植物大战僵尸中的石头怪 print(' ' * 2 + '* ' * 5 + 'n' + ' ' + '*'

2021-09-04 · 1 分钟 · 131 字 · 里列昂