python就是一种编程语言
2.语言的种类:
编译型语言:java、c、c++、c#
编译:将写好的源吗转换成机器码,这个过程就是编译
编译以后,可以随时直接使用
解释型语言:shell、python
读取一行,然后在解释器中解释一行,然后执行一行
解释型语言的执行效率远低于编译型语言
python基于字节码文件可以提示执行效率【了解】
语言还分为
静态语言
变量必须先定义,后使用
变量使用以后必须收到释放变量,回收变量内存你空间
java、c
动态语言
不需要提前定义,就可以直接使用
变量不需要手动释放内存空间
python、shell
解释型语言、动态语言
可以在windows、linux中开发
python版本
2.6
2.7
3.X
windows中python开发环境
安装python解释器:python3.10
安装python开发环境:pycharm
程序代码是用缩进控制的,如果缩进有问题,程序直接报错
- 中小型网站
- 数据分析
- 人工智能
- 小游戏
- 爬虫
- 自动化运维
- 自动化测试
2.1标识符
标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。
以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 导入;双下划线开头的标识符,如:__xx,表示私有成员;双下划线开头和结尾的标识符,如:__xx__,表示 Python 中内置标识,如:__init__() 表示类的构造函数
2.2关键字
下边这个列表中是python中的关键字(保留字),在自定义标识符(变量,函数,语句)中不可使用关键字。
| and | exec | not | assert | finally | or |
|---|---|---|---|---|---|
| break | for | pass | class | from | |
| continue | global | raise | def | if | return |
| del | import | try | elif | in | while |
| else | is | with | except | lambda | yield |
2.3引号与注释
注释方法
#号可以给单行注释
多行注释举例
'''
print("hello world")
print("hello world")
print("hello world")
'''
引号的使用
userinput="123" print(type(userinput)) #输出结果
可以看到输出结果是 str ,引号可以来表示内容是字符串
三.输入输出Python 输出使用 print(),内容加在括号中即可。
print("可以输出内容到屏幕")
Python 提供了一个 input(),可以让用户输入字符串,并存放到一个变量里。
userinput=input("可以让用户输入内容")
三.数据类型
数字
布尔
字符类型
列表
元组
字典
四.运算符4.1算数运算符
| 运算符 | 描述 |
|---|---|
| + | 两个数相加,或是字符串连接 |
| - | 两个数相减 |
| * | 两个数相乘,或是返回一个重复若干次的字符串 |
| / | 两个数相除,结果为浮点数(小数) |
| // | 两个数相除,结果为向下取整的整数 |
| % | 取模,返回两个数相除的余数 |
| ** | 幂运算,返回乘方结果 |
4.2比较运算符
| == | 比较两个对象是否相等 |
| != | 比较两个对象是否不相等 |
| > | 大小比较,例如 x>y 将比较 x 和 y 的大小,如 x 比 y 大,返回 True,否则返回 False |
| < | 大小比较,例如 x |
| >= | 比较两个对象是否相等大小比较,例如 x>=y 将比较 x 和 y 的大小,如 x 大于等于 y,返回 True,否则返回 False |
| <= | 大小比较,例如 x<=y 将比较 x 和 y 的大小,如 x 小于等于 y,返回 True,否则返回 False |
在python中指定中文编码方法有以下两种
写法1:在第二行写 #coding=utf-8 写法2:在第二行写 # -*- coding:utf-8 -*-



