廖雪峰网站—学习python基础知识(二)

1、list

"""
  Python内置的一种数据类型是列表:list。
list是一种有序的集合,可以随时添加和删除其中的元素。
"""

classmates = [‘Michael‘, ‘Bob‘, ‘Mary‘]
print(‘classmates‘, classmates)
print(‘len(classmates)= ‘, len(classmates))
print(‘classmates[0]=‘, classmates[0])
print(‘classmates[1]=‘, classmates[1])
print(‘classmates[-1]=‘, classmates[-1])
print(‘classmates[-2]=‘, classmates[-2])
print(‘classmates[-3]=‘, classmates[-3])

classmates.append(‘mike‘)     # 添加list元素末尾
print(‘classmates1‘, classmates)

classmates.insert(1, ‘jack‘)      # 元素插入指定的位置
print(‘classmates2‘, classmates)

classmates.pop()                 # 删除list末尾元素
print(‘classmates3‘, classmates)

classmates.pop(1)                  # 删除指定位置的元素
print(‘classmates4‘, classmates)

classmates[1] = ‘Sarah‘           # 指定位置替换别的元素
print(‘classmates5‘, classmates)

2、tuple

"""
  另一种有序列表叫元组:tuple。
tuple和list非常类似,但是tuple一旦初始化就不能修改

"""

classmates = (‘Michael‘, ‘Bob‘, ‘Tracy‘)
print(‘classmates =‘, classmates)
print(‘classmates[0]=‘, classmates[0])
print(‘classmates[1]=‘, classmates[1])
print(‘classmates[2]=‘, classmates[2])
print(‘classmates[-1]‘, classmates[-1])

# classmates[0] = ‘Adam‘    # 无法修改元素
# print(‘classmates1‘, classmates)

t = (1, 2)     # 定义tuple元素必须确定
print(‘t1=‘, t)

t = ()       # 定义空的tuple
print(‘t2=‘, t)

t = (1)      # 这个是1数,定义不是只有一个元素
print(‘t3=‘, t)

t = (1,)     # 定义只有一个元素
print(‘t4=‘, t)

t = (‘a‘, ‘b‘, [‘A‘, ‘B‘])   # “可变的”tuple:
t[2][0] = ‘X‘
t[2][1] = ‘Y‘
print(‘t5‘, t)

原文地址:https://www.cnblogs.com/qy1234/p/9352933.html

时间: 2024-10-08 02:00:01

廖雪峰网站—学习python基础知识(二)的相关文章

廖雪峰网站:学习python基础知识—循环(四)

一.循环 1.for names = ['Michal', 'Bob', 'tracy'] for name in names: print(name) sum = 0 for x in [1, 2, 3, 4, 5, 6, 7,8,9,10]: sum = sum + x print(sum) # 打印数字 0 - 9 for x in range(10): print(x) 2.while sum = 0 n = 99 while n > 0: sum = sum + n n = n - 2

python基础知识二

对象 python把在程序中用到的任何东西都成为对象. 每一个东西包括数.字符串甚至函数都是对象. 使用变量时只需要给他们赋一个值.不需要声明或定义数据类型. 逻辑行与物理行 物理行是你在编写程序时所看见的.逻辑行是Python看见的单个语句.python假定每个物理行对应一个逻辑行,默认的, python希望每行都只使用一个语句. 如果你想在一个物理行中使用多余一个逻辑行,那么你需要使用分号(;)来特别地表明这种用法. i=5; print I 明确的行连接, s='this is a str

python基础知识(二)---字符串

ord('A'):ascii编码转化为对应的序号 chr(66):整数对应序号的ascii码 string.ascii_lowercase:生成所有的小写英文字母字符串 string.digits:生成所有的数字 string.count(str,beg=0,end=len(string):返回str在string里面出现的次数,如果beg或者end指定下标范围 string.expandtabs(tabsize=8):把字符串中的tab符号转化为空格 string.find(str,beg=0

Android学习之基础知识二(build.gradle文件详解)

一.详解build.gradle文件 1.Android Studio是采用Gradle来创建项目的,Gradle是非常先进的构建的项目的工具,基于Groovy领域特定的语言(DSL)来声明项目配置,摒弃了传统基于XML(如Ant.Maven)的各种烦琐的配置. 2.Android项目中存在两个build.gradle文件,一个在外层,一个在app中: A.外层的build.gradle文件:当需要添加全局的项目构建配置时才修改其中的内容 jcenter():代码托管仓库,存放Android开源

python基础知识的学习和理解

参考链接:https://github.com/yanhualei/about_python/tree/master/python_learning/python_base python基础知识笔记 Flask aiohttp的学习和理解 assert() asyncio的学习和理解 continue_break学习和理解 cprofile代码效率分析 datatime dict字典学习与理解 django_project eval() filter() gevent协程的学习和理解 http服

Python基础知识初识 (二)

Python基础知识初识 (二) 编码初识 1.ASCLL 计算机: 计算机存储文件,存储数据,以及将一些数据信息通过网络发送出去,存储发送数据什么内容?底层都是01010101 计算机创建初期,美国,是7位一段,但是发明者说为了拓展,留出一位,这样就是8位一段句.8位有多少种可能 ?256种 编码相当于密码本,最早的密码本: ASCII码:只包含:英文字母,数字,特殊字符. 0000 0001 : a 0000 0101 : b 8bit (位)== 1byte(字节) 'hello123':

python基础知识(二)

以下内容,作为python基础知识的补充,主要涉及基础数据类型的创建及特性,以及新数据类型Bytes类型的引入介绍

Python基础知识两部曲:二

如果没有看基础部分第一章,请前往Python基础知识两部曲:一 8.函数 1.定义函数: 使用关键字def来告诉python你要定义一个函数 接着指出函数名:如下面函数名是--greet_user ()是必须带上的,这里可以可以传递一些参数,也可以不传 以:结尾,且与后面所有的缩进构成了函数体 调用函数直接写上函数名,如果有参数记得带上参数 1. 无参数的函数: def greet_user(): """显示简单的函数体""" print(&qu

Python基础知识思维导图|自学Python指南

微信公众号[软件测试大本营]回复"python",获取50本python精华电子书. 测试/开发知识干货,互联网职场,程序员成长崛起,终身学习. 现在最火的编程语言是什么?答案就是Python. 人生苦短,我用Python Python的特点: Python一直是位于编程语言排行榜的前三位, Python遵循"简单.优雅.明确"的设计哲学,语法简单易懂,而且Python的中文文档也于2019年3月份发布,各种开发环境也越来越简单. Python免费开源. Pytho