一、Python3语法的学习

1.准备工作

准备
我们先打开python3,之后创建一个名为python_lesson的文件夹;
创建main.py
之后创建一个python文件。
格式
在python的第一行写上#!/usr/bin/env python3,第二行写上编码
之后写上print(“Hello World”)
运行
于是在运行时就出现了。
其他两种运行形式
以上是其他的两种运行形式。

2.语法

#: 注释(建议养成好习惯,空两格后加注释)
计算器
作为计算器,在输入需要计算的内容后,会自动输出。(ipython3会高亮以及补全的信息会更多。)
除号
python中的除号默认是浮点数运算。
举例
两个除号是整除,两个乘号是乘方。
整除的性质
Python的整除是向下取整,而C++是向0取整。
定义变量
python中可以直接定义变量。
下划线
下划线_:取上一个的值。
保留小数
round可以用于保留小数。
字符串
单引号与双引号都可以表示字符串,\用于转义,如果不希望转义可以在前面补上r。
双引号
三个双引号。
输出多个字符
拼接
自动拼接字符串。
+拼接访问字符串
字符串的下标
python的下标可以从左往右,也可以从右往左访问。
切片
切片,可以访问某个区间内的。如a[0:2],就是从0-1。
官方文档的解释
切片省略前后的输出。
举例
空串
越界
注意下标不能越界,但是切片可以,因为它会自动截断。
修改
与C++ 不同的是,python中的字符串不能修改,但是却可以增加。
len函数:求python所有长度。(数据结构:list数组,set,dict字典类似map)
数组
数组是用中括号定义。
举例
并且数组十分灵活。
和字符串一样,访问和切片完全相同,因此省略。
指针
如同指针,将a赋值给b后,修改a,b的值也会跟着修改。
复制
浅拷贝。
深拷贝拷贝

深拷贝,改a不改变b。
插入
增加
增加元素。
2

切片也可以改变
2
切片也可以进行改变。
3
通过改变切片的方法,我们可以将整个变成空串,从而清空数组。
1
复合赋值。
1
交换两个变量。
在这里插入图片描述
1

python所有循环后面需要加上冒号。python不需要大括号,它是通过缩进判断是否在循环体内。
1
1
通过print的end修改可以将最后输出都为回车改为“,”。

二、Djiango的框架

框架