目录
python简介
- python是什么:Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性
- Python 是一种解释型语言 Python 是交互式语言 Python 是面向对象语言 Python 可以做什么: 可以在服务器上使用
- Python 来创建 Web 应用程序。 Python 可以与软件一起使用来创建工作流。 Python
- 可以连接到数据库系统。它还可以读取和修改文件。 Python 可用于处理大数据并执行复杂的数学运算。 Python在文本编辑器中编写
- Python(.py)文件 退出python命令行界面:exit()
python语法
1.Python 缩进:Python 使用缩进来指示代码块。
eg:
if 4 > 1:
print("hello python!")
如果省略缩进,Python 会出错;空格的多少取决于程序员;但至少要有一个
必须在同一代码块中使用相同数量的空格,否则 Python 会出错
2.python变量:在python中,变量是在为其赋值时创建的
eg:
x = 888
y = "hello python !"
pyhton 没有声明变量的命令。
3.python注释:python的注释以 # 开头, 将其余部分作为注释呈现
eg:
#hello python!
print("hello python!")
注释可以用来解释python代码
注释可以用于提高代码的可读性
在测试代码时候。可以使用注释来阻止执行。
python没有多行注释,如果真的要添加多行注释 ,可以在每一行前面都加上 #
eg:
#print("hello python!")
#print("hello python!")
#print("hello python!")
或者使用添加多行字符串(三引号)的方式添加多行注释。因为python会忽略未分配给变量的字符串文字
python变量
1.创建变量:变量是存放数据值的容器;python没有声明变量的命令;首次赋值时候才会创建变量
2.变量不需要任何声明,还可以在设置后面修改其类型
eg:
x = 8
x = "one"#字符串可以使用单引号或者双引号
print(x)
3.变量的命名:
必须以字母或者下划线字符开头
不能以数字开头
只能包含字母 数字 字符和下划线
区分大小写
4.多个变量赋值:可以在一行中为多个变量赋值 中间用**“,”**隔开
eg:
x,y,z="a","b","c"
print(x)
print(y)
print(z)
5.变量的输出用:print 使用+ 字符还可以将两个变量相加(字符串和数字相加会出错)
6.全局变量:在函数外部创建的变量称为全局变量(全局变量可以被函数内部和外部的每个人使用)。如果在函数内部有相同名称的变量,则该变量将是局部变量,而且只能在函数内部使用。
7.global关键字:在函数内部创建全局变量时候,就可以使用global关键字。在函数内部更改全局变量时候也使用global关键字
eg:
#如果这里有一个x="das" 时候那个下面的 global关键字就会将x的值改变
def a():
global x
x = "abc"
a()
print("python is "+ x)
python基本数据类型
1.标准数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
其中不可变类型: Number(数字)、String(字符串)、Tuple(元组);
可变数据: List(列表)、Dictionary(字典)、Set(集合)。
2.获取数据类型:使用type()函数获取任何对象的数据类型
eg:
x = 6
print(type())
String(字符串)
使用单引号或者双引号括起来,同时使用反斜杠\转义特殊字符。字符串的截取格式为: 变量[头下标:尾下标]
eg:
str = '123456'
print (str) # 输出字符串
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
print (str