灿灿灿的Python一课首作

一、对Python的理解

·Python是一门跨平台,开源,免费的解释型高级动态编程语言。它⽀持伪编译将Python源程序转换为字节码来优化程序和提⾼运⾏速度,⽀持使⽤py2exe,pyinstaller或cx_Freeze⼯具将Python程序转换为⼆进制可执⾏⽂件。
·Python支持命令式编程,函数式编程,完全支持面向对象程序设计,语法简洁清晰,拥有大量的几乎支持所有领域应用开发的成熟扩展库。

二、Python基础知识

(编程环境准备就绪,冲鸭!)

2.1 Python对象模型

Python中的一切都是对象。Python中有许多内置对象可供我们直接使用,如下表:
对象类型类型名称简要说明
数字int / float / complex数字大小没有限制,内置支持复数及其运算
字符串str使用单引号,双引号,三引号作为定界符,以字母r或R引导的表示原始字符串
字节串bytes以字母b引导,可以使用单引号、双引号、三引号作为定界符
列表list所有元素放在一对方括号中,元素之间使用逗号分隔,其中的元素可以是任意类型
字典dict所有元素放在一对大括号中,元素之间使用逗号分隔,元素形式为“键:值”
元组tuple不可变,所有元素放在一对圆括号中,元素之间使用逗号分隔,如果元组中只有一个元素的话,后面的逗号不能省略
集合set frozenset所有元素放在一对大括号中,元素之间使用逗号分隔,元素不允许重复;另外,set是可变的,而frozenset是不可变的

2.2 运算符与表达式

运算符示例功能说明
x+y算术加法,列表、元组、字符串合并
x-y算术减法,集合差集
x*y乘法,序列重复
x / y真除法,结果为实数
x // y求整商,向下取整
-x相反数
x%y余数,字符串格式化
x ** y幂运算,y可以为实数,例如y取0.5表示平方根

2.3 基本输入输出

2.3.1 print()

print(*objects, sep = ’ ', end = ‘\n’, file = sys.stdout, flush = False)
objects:输出对象,一个或多个
sep:多个参数输出的分隔字符,默认空格
end:输出结束时的字符,默认是换行符 \n
file:定义流输出的文件,默认为标准的系统输出。可以重定义为输出到文件

2.3.2 str.format()

用法:<模板字符串>.format(<逗号分隔的参数>)
现在我们要输出:Lisa,女,24
1.默认顺序输出

print('{},{},{}'.format('Lisa','女','24'))

2.根据序号到format()查找对应的值填入

print('{2},{1},{0}'.format(24,'女','Lisa'))

3.每个变量进行赋值,根据替换域的变量名顺序

print('{name},{gender},{age}'.format(age=24,gender='女',name='Lisa'))

4.模板字符串中说明性字符串将被原样输出

print('姓名:{},性别:{},年龄:{}'.format('Lisa','女',24))
#输出:姓名:Lisa,性别:女,年龄:24

5.格式限定符“:”和类型说明符“f”共用控制浮点数的输出精度

print('{:.2f}'.format(3.14159))	#输出:3.14
2.3.3 input()

用法:x = input(‘提示:’)
1.提示性文字用单引号或双引号标注的,原样输出

s=input() #灿灿
print("Hello",s) #Hello 灿灿
a=input("来一杯芋泥波波奶茶!") #来一杯芋泥波波奶茶!

2.输入的字符串不能直接用于数学运算

b=input() #10
print(3*b) #输出:101010

3.int()函数将整数输入转为可用于数学运算的整型

d=int(input()) #10
m=int(input()) #50print(a*b)   #输出:500

4.float()函数将浮点数或整数输入转化为浮点类型

a=float(input()) #2.4
b=float(input()) #12.1
print(a*b) #29.0

5.eval()函数可将输入当成有效的表达式来求值,且只进行计算,不会改变输入数据的类型

s=eval(input()) #输入:15+20
print(s) #输出35

三、变量命名规范

3.1 变量的命名

·支持使用大小写字母、数字和下划线
·数字不能为首字符
·下划线作为首字符的变量在有特殊含义
·变量的命名要以字母开头
·变量名区分大小写字母,true和True不同
·变量名不能使用关键字、系统内置模块名、函数名、类型名等

3.2 变量的命名规范

·用单词或下划线连接多个小写字母的单词,如number、id_check、get_birthday_by_id
·首字母大写并直接连接的驼峰式命名,如CheckID、GetBirthdayByID

3.3 关键字不可用作变量名

在这里插入图片描述

四、总结

Python学习的开始啦!各位冲!

在这里插入图片描述

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值