| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python 学习总结 -> 正文阅读 |
|
[Python知识库]Python 学习总结 |
? ? ? ?最近几年python语言非常受大家欢迎,所以在学习python之前就已经对它有了很大的兴趣,然后经过两天的学习发现Python的特点是简单,易学易用,相比其他编程语言编写的代码量,python真的是友好太多了,跟c语言比起来给了我们太多便利,让编程变得不再艰难。实现同一种东西C可能要写十几二十行甚至更多行代码而python可能用一个内置函数就能解决,就比如找最大数,虽然C语言的代码也不多但多多少少也要写个十行左右的代码,而python用一个max()函数就能解决,简直跟开挂一样。也没有那些定义变量,申请空间,释放空间,写各种头文件,写入口函数,匹配类型等等各种各样的问题。 ? ? ? ?从开始用最简单的print语句输出"hello, world”开始,我们逐步地学习了python语法,数据类型,字符串,条件判断,循环,以及list、tuple、set、dict的运用,已经为自己的python学习打下了基础。 ? ? ? ? #下载地址: https://www.python.org/downloads/windows/ 关于我学到的python的知识点python交互模式 ? ? ? ?在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似 输入和输出 ? ? ? ?1.输入 —— input() ? ? ? ? ? ? ? ? 1.1变量=input(),回车完成输入 ? ? ? ? ? ? ? ? 1.2直接输入的话,变量是字符串,想让变量等于整数要用int 转换类型即int(input()) ? ? ? ?2.输出 —— print() ? ? ? ? ? ? ? ? 2.1“字符串”或者’字符串‘,单引号双引号不可以混着用 ? ? ? ? ? ? ? ? 2.2遇到逗号“,”会输出一个空格 ? ? ? ? ? ? ? ? 2.3也可以输出整数,或者计算结果 数据类型 ??????? 1.整数,浮点数,字符串,布尔值,空值,变量,常量 ? ? ? ? 2.Python的整数与浮点数大小都没有范围。 ? ? ? ? 3.Python的字符串支持多语言 格式化 ? ? ? ? 1.用
? ? ? ? 2.用字符串的 ? ? ? ? 3.用以 list ? ? ? ? 1.list是一种有序的集合,数据类型可以不同,list如a=[1,2,'a','b'] ? ? ? ? 2.append()——往list中追加元素到末尾 ? ? ? ? 3.insert()——把元素插入到指定的位置 ? ? ? ? 4.pop——删除list末尾的元素,如a.pop() dict ? ? ? ? 1.dict——字典,使用键-值(key-value)存储,具有极快的查找速度,dict如c={'a':1,'b':2,'c':3} ? ? ? ? 2.key不存在,dict就会报错,判断key是否存在的方法,一通过 list比较,dict有以下几个特点:
? ? ?而list相反:
tuple ? ? ? ? 1.tuple——有序列表叫元组,tuple一旦初始化就不能修改,tuple如b=('a','b','c') ? ? ? ? 2.它没有append(),insert()这样的方法 set ? ? ? ? 1.set——也是一组key的集合,但不存储value,set中没有重复的key,set如s=([1,1,2,2,3,4])重复元素在set中自动被过滤{1,2,3,4} ? ? ? ? 2.add(key)——添加元素到set ? ? ? ? 3.remove(key)——删除元素 ? ? ? ? 4.做数学意义上的交集、并集操作——a&b,a|b 条件判断 ? ? ? ? 用 ????????????????如果if语句判断是true,语句执行了,否则,什么也不做,也可以给添加一个else语句,如果if判断是false不执行if的内容,去把else执行了,以此类推还可以在if和else中间插入elif让他做多次判断,如
循环 ? ? ? ? 1. ????????????????就是把每个元素代入变量 ? ? ? ? 2.while循环 ????????????????只要条件满足,就不断循环,条件不满足时退出循环。 ? ? ? ? 3.循环中的break ???????????????? ? ? ? ? 4.循环中的continue ????????????????跳过当前的这次循环,直接开始下一次循环 函数 ????????除了默认的内置函数外,其他函数的调用,必须先通过import语句将其导入才能使用。 import语句导入整个函数模块导入方法:import 函数模块名示例新建一个名为func_test.py的文件 以上就是这两天内我学到的东西啦。 在学习的过程中遇到了很多问题。有时候看着代码是对的。但是运行的时候还是报错。真不知道如何解决,问了周围的同学,他们很热心的帮助解决问题。并告诉易错点。自己会解决问题的方法。总体来说学习python还是很顺利的。现在我也算是python新手村的一员了。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 1:27:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |