Python 是一种解释型、编译型语言、面向对象的语言,Python是一种广泛使用的高级编程语言,以其易读性、简洁性和丰富的库支持而闻名
python 基础概念
面向对象:它将数据和操作数据的方法组织在一起,形成“对象”
好处包括代码的可重用性、可维护性和组织性
特点 优雅 简洁 清晰
功能: 人工智能 大数据分析
web开发 游戏开发
爬虫程序 自动化运维
云计算 办公自动化
1、**基础语法**
Python的基础语法包括变量赋值、数据类型(如整型、浮点型、字符串、布尔型、列表、元组、字典和集合)、操作符(算术、比较和逻辑)、流程控制(条件语句、循环语句如for和while)、函数定义以及模块导入。
2、**字符串处理**
Python的字符串是不可变的,支持丰富的字符串方法,如索引、切片、格式化输出、查找、替换、分割等。了解字符串的编码与解码也是十分重要的,尤其是涉及到Unicode和UTF-8的使用。
不可变性:在Python中,字符串一旦创建,其内容就不能被改变。这意味着你不能修改字符串中的某个字符,而必须创建一个新的字符串来代替原有字符串
3、**列表和元组**
列表是可变的有序序列,支持动态添加、删除元素。元组则为不可变的有序序列,通常用于数据结构的表示,因为它们比列表更高效。
4、**字典和集合**
字典是无序的键值对集合,提供快速查找功能。集合是无序的不重复元素集,可用于成员测试和去重。
5、**函数和模块**
函数是可重用的代码块,Python支持函数参数的默认值、可变参数和关键字参数。模块是包含Python定义和语句的文件,可以使用`import`语句来引入。
6、**文件操作**
文件I/O(输入输出)是任何编程语言的基础,Python提供了简单的方法来打开、读取、写入和关闭文件,以及处理文本和二进制数据。
注释
用#做单行注释
用3个单引号 做多行注释
变量和常量
变量 可以变化的值
常量 不变的值 或者固定的值
变量
定义变量
变量名定义规则
给变量赋值
数据类型 (变量类型)
数值型 整型 init 浮点型 float 复合型
字符串 string (定义时使用引号包含)
bool值 boolean (true false)
列表 list 集合 set 元组tuple 字典 disc
类型转化
init() 转化为整型
str() 转化为 字符串
bool() 转换为 布尔值
type() 判断类型
字符串格式化输出
字符串切片和索引
索引是提取字符串单个的字符(可以一个汉字也可以是一个字母或者符号)
切片 是提取字符串中一部分字符
字符串的常规操作(函数和方法)
大小写转换
转换成小写 lower()
转换成大写 upper()
单词首字母大写 title()
替换字符串 replace() print(a.replace(旧数据,新知识))
分割字符串 split() lis1=st.split("分隔符")
去除字符串中前后空格 strip()
判断以什么开头 startswith("特点内容")
查找判断 find() index()
find() 判断没有会输出负数
index() 判断会报错
拼接字符串 join()
计算字符串长度 len()
运算符介绍
算术运算符 + - * / // %
比较运算符 < > >= <= != ==
赋值运算符 = += -=
逻辑运算符 and or not
总结:
Python是一种解释型编程语言,这意味着它在运行时逐行解释并执行代码,而不是事先编译成机器码。
%
或format()
方法。if
、elif
和else
来执行不同的代码块,取决于某个条件是否为真。for
循环用于遍历序列(如列表、元组、字符串),而while
循环用于在满足条件的情况下重复执行代码块。def
关键字定义函数,函数可以有参数和返回值。lambda
关键字用于创建匿名函数,通常用于简单的函数定义。Python在多个领域都有应用,包括: