Python基础教程

不匹配

原始字符串用r来表示


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

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

bytes对象(而不是字符串)

UTF-32


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

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

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

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

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

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

  1. 序列里面,每个元素都有编号

  2. 映射里面。每个元素都有名称

  3. 两个都不是的容器叫集合

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

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

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

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

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

# 将以数指定的年与日打印出来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,得到正确的suoyinmonth_name = months[month_number-1]ordinal = day +endings[day_number-1]
print(month_name + ' ' +ordinal + ','+year)

索引操作

切片操作

设定步长

(0)

相关推荐

  • 基础语法第4关笔记

      主线课程: 一.列表   1.1 列表的概念 列表是Python中有序可变的一种数据类型,在编程里,列表中的数据被称为列表的元素.列表的组成如下图:   列表是一个包容的数据类型. 其 ...

  • 第7天:Python 数据结构--序列

    python中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字.字符.甚至可以是其他数据结构 在Python中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个 ...

  • 如何区分Python语句块?Python基础教程!

    说起Python语句块,大家有一个非常疑惑的问题,那就是Python如何区分不同的语句块?关于这个问题,小编通过下面这篇文章为大家介绍一下. Python是通过缩进格式来区分不同语句块的.Python ...

  • 学习Python基础教程-在线编程入门-Python教学

    小白也能学会的Python入门课程:就在AI大学堂官网. https://www.aidaxue.com/activity/mutual 课程介绍: 无需安装任何环境,即刻开始学习 在线编程环境,帮你 ...

  • 2021年Python基础教程

    2416:372021年Python基础教程,B站最全的Python入门教程 6333 3-2

  • Python常见的英文单词有哪些?Python基础教程

    众所周知,Python是一门比较简单的编程语言,十分适合0基础学习,而且对英文.数学都没有太高的要求,只需要掌握基本的单词即可.那么Python常见的英文单词有哪些?之前已经为大家介绍过一些,接着往下 ...

  • Python基础教程:循环嵌套

    Python语言允许在一个循环体里面嵌入另一个循环. Pythonfor循环嵌套语法: for iterating_var in sequence: for iterating_var in sequ ...

  • Python基础教程(入门教程),30分钟玩转Python编程!

    这是一篇针对初学者的Python基础教程,只要你认真阅读,花费 30 分钟即可快速了解 Python. 这篇 Python 入门教程讲解的知识点包括:Python 编程环境的搭建.Python 基本操 ...

  • Python的优势有哪些?Python基础教程该如何学习?

    Python是一门非常不错的编程语言,该语言凭借独特的优势,在IT行业广受消费者的喜欢,其实不仅如此Python在多个领域都具备了非常重要的作用,很多功能都是基于Python来实现的. 另外,Pyth ...

  • Python基础教程第三讲-如何处理Excel表格

    Python基础教程第三讲-如何处理Excel表格

  • Python应该如何学习?Python基础教程

    Python是近些年非常热门的编程原因,也是非常适合零基础新手学习的编程语言,现在随着社会发展越来越多人都想要学习Python,那么如何学习好Python呢?对于很多人来说都有很大的疑问,其实学习Py ...