Python心得

本文介绍了Python编程的优势,包括简洁的语法、广泛的应用领域和高就业需求。详细讲解了Python的基础知识,如IDLE使用、内置函数、数据类型、控制流、数据结构、函数和作用域等,旨在帮助初学者快速掌握Python编程。
摘要由CSDN通过智能技术生成

为什么要学python

一 是 Python 语言语法简单,你用 C/C++ 或者 Java 写的几千行才能实现的程序,用 Python 可能只要几百行,甚至还不用这么多。在这个科技快速发展的时代,效率代表了一切。

二 是随着 AI 浪潮,Python 这门语言也变得越来越热门,无论是国外还是国内的编程语言排行榜,Python 都是排在前面的,并且我相信随着时间的推移,它会越来越热,排名还会继续上升。毫无疑问,Python 已经成为 AI 以及大数据时代的第一开发语言。

三 是 Python 应用范围广,拥有着各种各样强大的扩展库,无论是 web, 爬虫还是数据分析,Python 都可以完成,所以对应的需求 Python 的工作岗位也很多,学会 Python 可以轻松的找到工作。

小知识:

IDLE的使用

1)在IDLE交互模式下alt+n 可以复制上一个语句
ait+p可以复制下一个语句
2)python可以实现字符串+字符串的形式(将两个字符串拼接在一起),也可以实现字符串*数字(表示’输出’几个字符串),但是不能写成字符串+数字的行为,这样会报错,如果想让字符串与数字拼接,可以用,号隔开

3)大多数时候,代码不可能写一行执行一行,一般都是需要写完一个模块再去执行,如何快速的写代码呢

打开IDLE编译器–>File下的New File命令–>在弹出的空白编译框中输入代码–>保存(ctrl+s)–>按F5键运行

在python中可以这样写:10<a<20

在python如果一条语句较长要分几行写,可以使用" \ "来换行,在句子的末尾加上\即可

assert函数 作用:当其后面的条件为假时,程序自动崩溃并抛出AsserError异常

python中的索引大部分都是左闭右开

迭代:重复反馈过程的活动,其目的通常是为了接近并达到所需的目标或结果。每一次对过程的重复被称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值

BTL内置函数

方便程序员快速编写脚本程序

eg:print(),input()

在IDLE中输入dir(_ buitins_)即可查看python提供的内置函数

可以通过help(函数名)来查看这个函数的用法

函数

print()函数
输出值:可以是数字,字符串,表达式
输出目的地:显示器,文件,IDLE
eg:
fg=open(‘D;/text.txt’,‘a+’)(a+如果文件不存在则创建文件,如果文件存在则在后面添加内容)
print(‘hellodworld’,file=fg)
fg.close()
注意1)所指定的盘符必须存在,
2)使用file=fg

转义字符

\n 换行
\r 回车 return光标移动到本行的开头
\t 水平制表符 tab键,光标移动大下一组4个空格的开始处
\b 退格 键盘上的backspace键,回退一个字符
原字符:不希望字符串中的转=转义字符起作用,就使用原字符,就是在字符串之前加上r,或者R,但字符串最后的字符不能是一个反斜杠\,但可以是两个反斜杠\

变量

变量由三部分组成
标识:表示对象所存储的内存空间,可以使用内置函数id()获取,id(变量名)
类型:表示的是对象的数据类型,使用内置函数type()来获取,type(变量名
)
值:表示对象所存储的具体数据

数据类型

常见的数据类型
整数型int(可以表示为二进制,十进制,八进制,十六进制)
二进制(0b开头)
八进制(0o开头,大写O,小写o都行,为了好区分就写成小写)
十六进制(0x开头)(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
浮点型float

浮点数存储不精确(因为计算机是采用二进制存储的),使用浮点数时,可能出现小数位数不确定的情况

解决方案:导入模块decimal

from decimal

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值