前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础教程

Python基础教程

作者头像
云深无际
发布2020-08-12 10:25:47
4190
发布2020-08-12 10:25:47
举报
文章被收录于专栏:云深之无迹

不匹配

原始字符串用r来表示


另外注意,原始字符串不能以、结尾

简单的处理办法就是,把斜杠当成一个字符串来处理

bytes对象(而不是字符串)

UTF-32


有一种Unicode编码标准是基于这种考虑的(就是如果对于每个码点都是用相同的字节进行编码)UTF-32(32位统一编码转换格式),如果你处理的是常见的语言用这个编码方式是很占空间的,然而有一种巧妙的替代方式,即对于不同的字符,是用不同的数量的字节进行编码。

想演示斯堪的纳维亚字符,可是我实在打不出来

记住这个弟媳,使用文本编辑器的时候要用这个指定

数据结构。这个东西是以某种方式组合起来的数据集合。在python中最基本的数据结构是序列(sequence)。其中每一个元素都有编号,位置或者是索引,但从0开始的记号模式,0怎么说呢其实就是一种偏移量的的设计,更容易的回到末尾把。

序列也有很多种。主要我们现在就关注列表和元组。两个 的区别是很明显的就是 一个可以修改其元素,另一个不可以。列表适合中途需要加一些元素的场景。序列就是在技术的情况下禁止修改序列的情况。一些内置得函数返回元祖的原因所在,就是和内部原理有关系。。其实不需要记忆这么多,所有情况下。列表都可以代替元祖。

Python支持一种数据结构叫容器(container)就是可以包含其他对象的对象。两个主要的容器是序列和映射。

  1. 序列里面,每个元素都有编号
  2. 映射里面。每个元素都有名称
  3. 两个都不是的容器叫集合

通用的操作是,索引,切片,相加,相乘和成员资格检查

字符串就是字符组成的序列

使用负数索引时,从右开始数

对于字符串的字面量,可以直接对其执行索引操作,无需中间赋值给其他量

函数返回一个序列时,可以直接对其进行索引操作

代码语言:javascript
复制
# 将以数指定的年与日打印出来
months = [
    'January',
    'February',
    'March',
    'April',
    'May',
    'June',
    'July',
    'August',
    'September',
    'October',
    'November',
    'December'

]

# 一个列表,其中包含数1~3对应的结尾
endings = ['st','nd','rd']+17*['th']\
    +['st','nd','rd']+7*[
    'th']\
    +['st']
year = input('Year: ')
month =input('Month (1-12): ')
day = input('Day (1-31:) ')

month_number = int(month)
day_number = int(day)
#别忘了-7,得到正确的suoyin
month_name = months[month_number-1]
ordinal = day +endings[day_number-1]

print(month_name + ' ' +ordinal + ','+year)

索引操作

切片操作

设定步长

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档