陈同学第一次作业

本文概览Python语言的优势,包括其高质量、高效开发、丰富的库支持及强大的组件集成能力。探讨了Python在系统编程、GUI、网络脚本、Web开发(如Django、Flask)、数据库、数学计算、大数据等领域的广泛应用。介绍了Python的运行方式、变量类型、存储机制及核心数据类型,如字符串、列表、字典等,并讲解了数值类型的操作与转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python概述

Python软件质量、开发效率高,可移植性强,库支持丰富,组件集成方便

缺点是运行效率相对较低(解释型逐一解释代码、托管编程需要环境)

运用企业:Google、Youtube、知乎

系统编程(文件管理、处理excel、zip);GUI编程;网络脚本;web(Django、Flask);数据库;快速原型、数学及科学计算、大数据,也就是我想学习的主攻方向。

优势是面向过程、面向对象、函数式编程

Python运行

交互式提示符:idle、windows提示符(python、py)、sublimetext console

脚本方式a编写脚本代码保存为*.py b.命令提示符python*.py python*.py>result.txt

Python变量、类型及存储

概念层级:程序、模块、语句、表达式(创建、处理对象)

变量 创建:第一次赋值时生成 创建规则:包含字母数字下划线、只能以字母或下划线开头、不能以空格开头、避免Python关键字或函数名、简短且具有描述性、区分1、l、0、o。 类型:无类型约束因为类型取决于关联对象 使用 垃圾回收:python自动释放未被引用的对象、内容内部原理一句对象引用计数器统计的数值
共享引用:多个变量引用一个对象:判断字面值是否相等==、判断地址是否相同is、256以下整数已被python缓存

对象类型 核心数据类型(数字 int float
decimal fraction 字符串str、列表list、字典表dict、元组tuple、文件file、集合set、布尔bool(true=1 false=0)、空none、程序单元(函数function 模块 类class)、其他

数据类型(len(l)、type、.format、import
decimal、for、ord、chr、replace、cisinstance、list、’|’.join(l)、url.split、’k’ in l)

数值类型:声明、赋值、使用;表达式;显示(’{0}’花括号声明字典表、0占位符,单引号声明字符串) 显示:’(1:.2f/e)’.format(3.3333) 比较:返回布尔结果><>=<=!===
除法/ // 模块math.floor/trunc(切断)
全局函数round四舍五入 整型:不限精度,只受限于内存与计算机配置;十进制二进制0b bin()八进制0o oct()十六进制0x hex()

字符串 声明‘‘““ ”“”##“”“;转义符\’ \’’ \n换行 \b删除键 \t空格;忽略转义符r’ ‘ 基本操作.replace(‘a’,’b’) .split()
.startwith() .endwith() .find()
Len(l)函数s.split()方法

列表list:任意对象的有序集合,通过索引访问元素,可变长度,可变序列
res(ult).append()追加;.extend([1,2,3])扩展一个列表;.sort()排序;.reverse()反序 .pop()踢掉最后一个 。index().count() 点代表依附于列表 del(1[0]) l3=l1[:]或l3=l1.copy()

注意:引用类型也支持原为改变:拷贝副本[:] .copy()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值