携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 Python
①列表
基本性质:可以删除和修改
列表的基本表示 lst=[1,2,3] 用中括号
性质:列表每个部分之间用逗号隔开,列表可以存储数字,字符串,也可以嵌套一个列表、元祖和字典
列表的索引
lst=[1,2,3,4]
lst[0]=1 和c语言数组类似
列表的切片
0:3为输出lst[0] lst[1] lst[2] 切片的性质为顾头不顾尾
这段话的意思是从lst[1]开始步长为2一直到最后 中间两个分号就是一直到最后的意思
如果步长为负数为倒着取 例如
也可以和步长相结合
列表的增加
增加可以用append insert 和extend几个函数
append函数:会在列表的最后位置添加数据
lst = ["麻花藤", "林俊杰", "周润发", "周芷若"]
如果用lst.append("马云")
结果为lst = ["麻花藤", "林俊杰", "周润发", "周芷若","马云"]
insert函数:在指定的某个位置添加数据,其他数据后移
lst = ["麻花藤", "林俊杰", "周润发", "周芷若"]
如果用lst.insert(1,"马云")
结果为lst = ["麻花藤","马云","林俊杰", "周润发", "周芷若"]
extend函数:此函数为迭代添加
如效果图所示,他会将字符串分开之后依次填入
如果不想分则可以用列表形式括起来,如图所示
列表的删除
共有pop, remove, clear, del四个函数
pop函数:删除指定列表中的数据并返回该数据,pop要填的为要删除的位置
可以看到周润发被删除,并返回数据给了t变量
remove函数:删除指定的数据不返回删除的数据,要填的为列表中元素的内容
可以看到t变量输出为None没有返回数据
clear函数:清空lst列表
del函数:字面意思del删除,可删除单个元素也可切片删除
②元组
元组: 俗称不可变的列表.⼜被成为只读列表, 元组也是python的基本数据类型之⼀, ⽤⼩括 号括起来, ⾥⾯可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能 改.
表示形式为lst=(1,2,3)
注意:
1.这里要注意如果存放单个数据例如lst=(1),这样的话不是元组,相当于把1赋值给lst,lst为int型如果要当做元组表示需要ls=(1,)后面加一个逗号即可
2.: 这⾥元组的不可变的意思是⼦元素不可变. ⽽⼦元素内部的⼦元素是可 以变, 这取决于⼦元素是否是可变对象 例如元组中嵌套一个列表,那这个列表是可以被增删的,如图
③range函数
range函数比较简单不复杂
从0循环到9 遵循顾头不顾尾的原则
从1循环到9 步长为2
也可以倒过来如上图
PHP
环境用的是phpstudy的集成环境 编辑器用的是 Sublime Text 3
Sublime Text 3使用技巧 :首先将文件保存为你想编辑的类型,然后输入文件的类型按tab就会自动补全
①变量
变量语法要求之前必须加一个$符
php变量区分大小写
1,构成:字母、数字、下划线;
2,开头:字母或下划线;
3,注意:变量名不要跟系统中的“关键字”(即语法所用单词)重复——关键字不多,也就几十个。
isset()函数,判断变量中是否存值 返回true或者false
unset()函数,销毁变量
var_dump()函数,输入变量的完整信息,包括数据类型和内容
变量的引用传值:
常见的预定义变量:_POST _SERVER
关于$_SERVER的展开:
常用的有:
PHP_SELF: 表示当前请求的网页地址(不含域名部分)
SERVER_NAME: 表示当前请求的服务器名
SERVER_ADDR: 表示当前请求的服务器IP地址
DOCUMENT_ROOT: 表示当前请求的网站物理路径(apache设置站点时那个)
REMOTE_ADDR: 表示当前请求的客户端的IP地址
SCRIPT_NAME: 表示当前网页地址
可变变量:
②常量
1.1.1. define()函数形式:
define(‘常量名’, 对应的常量值);
常量名推荐使用“全大写”。
1.1.2. const关键字定义:
const 常量名 = 对应的常量值;
常量的取用的方法
defined();函数判断常量是否存在,存在返回true 不存在返回false
预定义常量:
预定义常量就是PHP语言内部预先定义好的常量,我们可以直接使用。
比如:PHP_VERSION, PHP_OS, PHP_INT_MAX, M_PI等。
PHP_VERSION: 表示当前php的版本信息
PHP_OS: 表示当前php运行所在的系统信息
PHP_INT_MAX: 表示当前版本的php中的最大的整数值
M_PI: 表示圆周率π(一个有10多位小数的数)
魔术常量:
魔术常量也是常量,只是在形式上为常量,而其值其实是“变化”的。
他们也是系统中预先定义好的,也就几个,下面是最常用的 3个:
DIR :代表当前php网页文件所在的目录
FILE :代表当前php网页文件本身的路径
LINE, :代表当前这个常量所在的行号
③利用post和get方式传递数据(重点)
如果html页面打开乱码就在head中加入
如果php乱码就在php中加入header("content-type:text/html;charset=utf-8");
表单中action是表单要传输到的php文件的路径,method设置以post还是get方式传输
html中的username和password就是php文件中要接收的内容,这里主要$_GET必须大写,否则会报错
POST同理传值方法同理