python最基础_python的最基础的知识点
人生苦短,我用python
python是一种面向对象的编程语言
首先介绍数据,说道数据就离不开变量,把一个值赋值给一个名字时,ta会存储在内存中,称之为变量,变量的一般命名规则:前半部分为变量名称,后半部分表示变量的类型。在使用变量之前,需要对其先赋值。等号是赋值的意思,左边是名字,右边是值。
变量名可以包括字母、数字、下划线,单变量名不能以数字开头。
字母可以是大小写,但是大小写是不同的。
注释方法有俩种:#注释内容 (单行注释)和'''注释内容'''(多行注释)
数据类型:字符串,数字,容器,布尔,None。
字符串
是引号内的一切东西,也把字符串叫做文本,文本和数字是截然不同的
在python创建一个字符串,就要在字符串俩边加上引号,可以是单引号或者双引号,但是单引号或者双引号必须成对。若需要要在字符串中出现单引号或者双引号:
数字
数值
整型int和浮点型float
容器包括列表,集合,元组,字典四种
列表(list)里面的内容可以使是整数、浮点数、字符串、对象,须记住顺序从0开始
向列表添加元素:
append(): 列表名.append()
insert():俩个参数,一个表示位置,另个表示参数
列表名.insert(1,'元素')
从列表中删除元素:
remove():列表名.remove()
pop() 不加索引值从后面往前删,加索引值,删除索引值的元素
从列表中获取元素:列表名.[元素在列表中的索引值]
列表中索引值是从0开始 左闭右开
元组(tuple): 元组和列表非常相似, 但与列表不同的是列表可以随意修改元素,元组不可改变的
集合(set):集合会把重复的元素清除掉,集合里面的元素具备无序性。可以使用使用函数set()建立集合。可以通过将列表转化为集合后再转化成列表来去除列表中的重复元素。可以使用for循环将把集合中的数据一个个的读取出来。可以通过in和not in判断一个元素是否在集合中已经存在。不可变集合可以使用 frozenset()创建。
字典(dict):用于反映映射关系和存储数据的。 键(key)需要唯一,值(value)可以实字符串,数值,和列表
布尔总共就俩个,True (1)和False (0),注意第一个字母需要大写
None表示空值,不能将其理解为0。
关于数据的基本内容就上面这些,后面的是python中的分支和循环
python的条件分支语法:
if 条件:
条件为真(true)执行的操作
else:
条件为假(false)执行的操作
while 循环语法:
while条件:
条件为真(true)执行的操作(循环体)
for循环语法:
for 目标 in 表达式:
循环体
continue可用于当前循环,进入下一次循环输出;break则用于跳出整个循环,不在执行后面的循环
函数,实现某个可重复实现功能的代码块,比如
在使用变量的时候需要注意变量作用域的问题,局部变量和全局变量的关系:
模块:为了方便代码的维护,将不同功能的函数放入不同的文件中,包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中单函数等功能
模块有俩种,一种是python中的内置模块,另一种是第三方的包,引入成功后就可以使用该模块的属性和名称;在引入第三方包前需要先按照包
将模块引入有三种语法:
最后一句:学习编程的最高效方法是多敲多练。
python最基础_python的最基础的知识点相关推荐
- python 函数进阶_Python学习入门基础:一篇文章搞定函数基础、函数进阶
一.函数基础函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数私信小编001即可获取Python学习资料01. 函数的快速体验 1.1 快速体验 所谓函数,就是 ...
- python作品阐述_Python网络编程基础的作品鉴赏-
Python网络编程基础的作品鉴赏 Python网络编佳入门图书!175个完整,实践出真知,SocketsDNS.Web Service.FTP.Email.SMTP.POP.IMAP.SocketS ...
- python 循环赋值_Python打牢基础,从19个语法开始!
Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解一些Python中最基本的内容. Python的特点 ...
- 学python先学什么基础_python学完基础学什么
相信一个python的初学者一定已经学完了基础的编程知识,和其他编程语言差不多,基础的数据类型.判断.循环.函数,或许你还学了面向对象.然而,当你学完这些后,或许一本python的入门书籍你已经学完了 ...
- python入门指标_Python量化交易基础讲堂-TA-Lib库量价指标分析
<Python实战-构建基于股票的量化交易系统>小册子主要侧重于 Python 实战讲解,但在内容设计上提供了前置基础章节帮助读者快速掌握基础工具的使用. 同时我们会持续更新一些关于Pyt ...
- python入门心得_python入门零基础心得(一)
现阶段不是三旬吐槽课程安排,作为一名金融专业的大二学生来说除了大一上学期学习一门C语言基础外,XX并没有进行深入教学,三旬只能利用课余时间深入学习程序语言以及Linux操作等等,沉淀时间实现自我增值. ...
- python requests 接口测试_python+requests接口测试基础
一.request库七种请求方法 七种方法都有三个基础的参数(method,url,**kwargs) method:请求方式,对应get/put/post等请求方式 url:需要进行接口测试的url ...
- python基本字符_Python基本字符串,基础,之
一:字符串 很多人初学编程时,总是担心自己数学不行,潜意识里认为数学好才能编程.实际上,大多数程序员打交道最多的是"字符串"而不是"数字".因为,编程是用来解决 ...
- python线程创建对象_Python多线程编程基础:如何创建线程?
Python标准库threading中的Thread类用来创建和管理线程对象,支持使用两种方法来创建线程: 1)直接使用Thread类实例化一个线程对象并传递一个可调用对象作为参数: 2)继承Thre ...
最新文章
- 2019年度苏州之春摄影作品展
- django前后端结合_一图看懂Django和DRF
- 奇妙的二叉树:Huffman的贡献
- 基础拾遗------委托详解
- boost::spirit模块实现将由某个分隔符分隔的任意键/值对解析为 std::map的测试程序
- Angular compiler报的一个错误消息:Component XX is not part of any NgModule
- 红宝书阅读笔记——OPENGL渲染管线
- 【人工智能】全网首发!2020年AI、CV、NLP等最全国际会议、顶会时间汇总!!
- C++_-数据类型-字符型_转义字符_字符串类型--C++语言工作笔记012
- layui 动态添加的表单元素--select
- 软考网络工程师-华为设备命令学习笔记
- 超全GitLab保姆级使用教程
- 使用HTTP下载单词音标,特此记录
- 转载(吃货告诉你,PAAS、IAAS和SAAS之间的区别)
- 用20行代码读懂复仇者联盟的人物关系(无剧透)
- 3月9日 笔记:RANSAC随机样本一致性,灭点、对极几何计算、H矩阵、PNP估计相机位置,3D匹配、投影变换、N点定位求解姿态
- iOS上传IPA时提示导入此构建版本时出错-errors occurred in the app thinning process
- 3D动作手游的辅助瞄准算法(一)
- 如何在应用中打开系统播放器
- 内网服务器(不通外网)访问高德在线地图服务的方法