-
创建tuple和创建list唯一不同之处是用
( )
替代了[ ]
。并且tuple不能赋值成别的元素。查看全部 -
pop()方法总是删掉list的最后一个元素,利用索引能选删
查看全部 -
1.无效的语法:SyntaxError: invalid syntax
2.条件判断 if语句
3.Python代码的缩进规则:形同缩进位数的代码被认为是代码块
4.缩进清严格按照习惯写法,四个空格,不要使用tab,也不要使用tab加空格写法
5.if后解表达式,用:表示if语句为真时需要执行的代码块起始
6交互式环境
在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互
式环境下,只能输入Python代码执行。
Python的交互模式和直接运行.py文件有什么区别呢?
直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会输入源代码的。运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,其中在不同的操作平台上还互不相同。
在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就占一个字符的位置。
众所周知,Tab在ASCII码中,编码是9,而空格是32。这也就是说,当我们按下一个Tab的时候,即使它看起来就是8个空格(或者4个空格,不同的环境下,Tab可能显示的效果不同),对于电脑来说,却是完全不一样的东西。这也意味着,对于用字符来描述过程的代码来说,极有可能会是决定性的差异查看全部 -
tulpe不可变,是指每一个tuple索引都对应一个特定的元素地址。若这个元素地址指向的元素内容可以改变,则从表面上看tuple中的元素可变了
理解指向不变。
查看全部 -
创建单个元素tuple,为避免与小括号所表示的运算优先产生重叠,造成歧义,规定单元素的tuple应该在这个元素后加上“,”
查看全部 -
list中删除元素的方法:使用pop().注意其中pop()没有参数,默认从最后一个元素开始删除,而要删除指定位置的元素,就需要把所要删除元素的索引找到座位pop(参数)函数的参数。
多次使用pop(参数)时,应注意每次使用删除函数后都会改变原来的索引排列
注意,pop函数每次执行都会有返回值,只是这些内部操作如果不打印,就看不出来
查看全部 -
insert(位置索引, 元素)。此函数用于在指定位置添加自定元素。需要接受两个元素,一个是位置索引,一个是待加入元素
append(新元素),总是把新元素添加到list的尾部
注意两种函数的使用方法都是L.函数名(参数1,参数2
)
查看全部 -
用-1表示索引的倒数第一个元素,-2表示倒数第二个
注意不要反向越界
查看全部 -
1.
IndexError: list index out of range注意使用时千万不要越界。 索引不可超出范围 2.通过索引来获取list中的指定位置的元素,注意 索引从0开始
查看全部 -
Python内置的一种数据类型是列表:
list
。list是一种有序的集合,可以随时添加和删除其中的元素。构造list非常简单,按照上面的代码,直接用
[ ]
把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list:list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:
查看全部 -
布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。
Python把
0
、空字符串''
和None
看成 False,其他数值和非空字符串都看成 True在计算
a and b
时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。2. 在计算
a or b
时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
查看全部 -
'....' 和“.....”都可用来表示字符串
2.要表示的字符串中包含字符串表示符的一种时,可用另一种来表示整个字符串的始末
3.既包含‘,又包含“”的字符串,在表示时需要对某些特殊字符串进行转义,理论上,转完其中一种,就可用另一种来表示字符串的始末了
4.区分好'' 与“ ”不能用两个单引号表示一个双引号
查看全部 -
raw字符串引入,简化需要转义的字符串的写法
\表示转义,而/表示除,//表示注释#
'......'前加上r,可使字符串中需要转义的字符串不需要转义
'''........'''本百世多行字符串,如果在前边加上r,则字符串中原本需要转义的地方现在不需要加转义符了
查看全部 -
python 基础 字符串 \n 表示换行 \t 表示制表符 四个空格 \\ 表示\查看全部
-
no need for 'u'
查看全部
举报