灿灿灿的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
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值