基本语法

第一个注释

print(“hello,python”) # 第二行注释
string_demo = “你好!”
string_demo
print (3,4)
def find_all (self) :
‘’‘Return all itms.’’’
return self.find(‘all’)

行与缩进

if True:
print(“True”)
else:
print(“False”) # 行与缩进必须一致一般都是默认空格四个
print(“False”) # 语法错误,同级缩进不一致
#注意在python中不能用tab键盘,以及tab与空格键混用

语句换行

python 代码建议不超过80个 ,过长在外侧添加一对圆括号

string = (“python 是一种面向对象、解释型计算机程序设计语言,”
“有Guido van R ossum 于1989年低发明”
“pyton源代码同样遵循GPL协议”)

但是在有{}、【】、或()链接的多行语句会进行隐式链接,就不需要再用上面的方法进行换行。

光看是学不会的,这里顺便免费送大家一套2020最新python入门到高级项目实战视频教程,可以去小编的Python交流.裙 :巴衣久二五寺久寺二(数字的谐音)转换下可以找到了,还可以跟老司机交流讨教!

total = [‘irem_one,’ ‘total_two’,‘total_three’
‘total_for’]

变量和数据类型

变量与赋值

变量相当于购物车,用来存储数据,然后有python再对这些数据进行累加

num_one = 10 # num_one 就是一个变量,就好比一个购物车,存储的数据是10
num_two =89 # num_two 也是一个变量,存储的数据是89
把 num_one 与 num_two 两个‘购物车’进行累加,放到result变量中
result = num_one + num_two

变量的类型

不同大小的商品用不同大小的‘购物车’因此变量分为不同的数据类型
变量的数据类型:数字型 、 布尔型、 字符串型、 列表型、 元组型、 字典型

数字型分为:整形 、 浮点型、 复数

​ 整形:0101 80 -21 2x50 15503
​ 浮点型: 3.15 、 5.1E-10 -2.5e-15
​ 复数型:3.12+1.2j 、 -1.2-15j

布尔型;有True 与False 两种 在运算时True被当作1 、False被当作0

字符串型:pyrhon 中的字符串被定义为一个字符集合,它被引号所包含。这里的引号可以是单引号、双引号、三引号。
字符串具有索引规则,第一个字符的索引是0,第二个字符的索引是1.

string_one = ‘python’
string_two = “python”
string_three = ‘’‘python’’’

列表和元素类型

我们可以将列表和元组当作高中学的普通的“数组”,他们可以保存任意数量任意类型的值,这些值称作元素,。列表中的元素使用[ ]包含,中括号里的值可以任意改变。元组中的值用( )包住,其中的值不可以被修改。

list_name = [ 1, 2, ‘hello’ ] # 这是一个列表

tuple_name = ( 1,2, ‘hello’ ) #这是一个元组

字典类型

字典是python中映射的数据类型,有建—组成。字典可以储存不同类型的数据类型的元素,元素使用大括号{ } 来包含。 通常情况下,字典的键会以字符串或者数值的形式来表示,而值可以是任意类型。

dict_name = { “name” :" zhangsan ‘’ ,’’ :18} #这是一个字典

上述是dict_name 是一个字典类型,它储存了两个元素,第一个与元素的键为name,值为zhangsan ;

第二个元素的键为age,值为18

在python中,只要定义一个变量,并且该变量储存了数据,那么变量的数据类型就已经确立了。系统会自动辨别变量的数据类型,不需要开发者标注说明。

使用:type(变量的名字) 命令来查看数据类型。

number = 5.2

type(number)

<class ’ float’>

number 的数据类型为5.2 ,系统会自动判断number的数据类型为float。

以上的都会了吗? 另外技术是不断更新的。在此赠送2020最新python教学视频,可以去小编的Python交流.裙 :巴衣久二五寺久寺二(数字的谐音)转换下可以找到了,还可以跟老司机交流讨教!

python基本语法要注意哪些?本文详解!的更多相关文章

  1. Python基本语法_输入/输出语句详解

    目录 目录 前言 输入 raw_input input raw_input 和 input 的区别 输出 print print 基本格式化输出 print复杂格式化输出 flags标志位 width ...

  2. Python中操作mysql的pymysql模块详解

    Python中操作mysql的pymysql模块详解 前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.但目前pymysql支持python3.x而后者不支持 ...

  3. Python调用C/C++动态链接库的方法详解

    Python调用C/C++动态链接库的方法详解 投稿:shichen2014 这篇文章主要介绍了Python调用C/C++动态链接库的方法,需要的朋友可以参考下 本文以实例讲解了Python调用C/C ...

  4. 【python】redis基本命令和基本用法详解

    [python]redis基本命令和基本用法详解 来自http://www.cnblogs.com/wangtp/p/5636872.html 1.redis连接 redis-py提供两个类Redis ...

  5. python中验证码连通域分割的方法详解

    python中验证码连通域分割的方法详解 这篇文章主要给大家介绍了关于python中验证码连通域分割的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需 ...

  6. python的dict,set,list,tuple应用详解

    python的dict,set,list,tuple应用详解 本文深入剖析了python中dict,set,list,tuple应用及对应示例,有助于读者对其概念及原理的掌握.具体如下: 1.字典(d ...

  7. 七牛云存储Python SDK使用教程 - 上传策略详解

    文 七牛云存储Python SDK使用教程 - 上传策略详解 七牛云存储 python-sdk 七牛云存储教程 jemygraw 2015年01月04日发布 推荐 1 推荐 收藏 2 收藏,2.7k  ...

  8. Scala进阶之路-Scala高级语法之隐式(implicit)详解

    Scala进阶之路-Scala高级语法之隐式(implicit)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们调用别人的框架,发现少了一些方法,需要添加,但是让别人为你一 ...

  9. Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)

    Python 在子类中调用父类方法详解(单继承.多层继承.多重继承)   by:授客 QQ:1033553122   测试环境: win7 64位 Python版本:Python 3.3.5 代码实践 ...

  10. Python中__init__.py文件的作用详解

    转自http://www.jb51.net/article/92863.htm Python中__init__.py文件的作用详解 http://www.jb51.net/article/86580. ...

随机推荐

  1. jmeter参数化之 【CSV Data Set Config/CSV数据配置文件】

    这里以登录功能为例: 1.新建.txt文件,将参数值写入到txt文件中(多个参数值如:用户名,密码 之间以逗号隔开),将文件放置在想要放置的目录下 2.添加csv数据文件设置 右键线程组->添加 ...

  2. Java I/O体系从原理到应用(非原创)

    基础概念 在介绍I/O原理之前,先重温几个基础概念: 1 操作系统与内核 操作系统:管理计算机硬件与软件资源的系统软件内核:操作系统的核心软件,负责管理系统的进程.内存.设备驱动程序.文件和网络系统等 ...

  3. idea使用技巧一常用快捷键

    快捷键 功能 ctrl+x 删除行 ctrl+d 复制行 ctrl+n 查找类 ctrl+f 查找文本 ctrl+j 自动代码 ctrl+h 显示类结构图 ctrl+q 显示注释文档 ctrl+p 方 ...

  4. 软件人如何快速晋升CTO(一)

    1.场景描述 ​ 软件人如何快速晋升CTO? 实战操作,介绍下如何0成本拥有自己的软件公司,出任CTO/CEO. ​ 2020年 8月16日,软件老王拿到公司的营业执照和公章了,税务登记也一起办理好了 ...

  5. Python 到底是强类型语言,还是弱类型语言?

    0.前言 我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧. 我们主要的分歧就在于:Py ...

  6. .Net 单元测试框架xUnit使用

    使用前需要导入下面的NuGet包:(不然可能会导致测试代码无法运行) .net版本 .net core3.1 Moq这个包只有需要Mock的时候才需要导入(不清楚Mock的话可以留言或自行百度) 开始 ...

  7. docker搭建zabbix收集windows计数器性能数据

    1 docker服务的安装 1)在线安装docker服务 在线安装可以参考下面的安装步骤 a 安装相关依赖组件 yum install -y yum-utils device-mapper-persi ...

  8. [BUUOJ记录] [HCTF 2018]WarmUp

    BUUOJ Web的第一题,其实是很有质量的一道题,但是不知道为什么成了Solved最多的题目,也被师傅们笑称是“劝退题”,这道题的原型应该是来自于phpMyadmin的一个文件包含漏洞(CVE-20 ...

  9. Dubbo系列之 (六)服务订阅(3)

    辅助链接 Dubbo系列之 (一)SPI扩展 Dubbo系列之 (二)Registry注册中心-注册(1) Dubbo系列之 (三)Registry注册中心-注册(2) Dubbo系列之 (四)服务订 ...

  10. Oracle SQL Developer中查看解释计划Explain Plan的两种方法

    方法一: 比如要查看解释计划的SQL是:select * from hy_emp 那么在输入窗口输入: EXPLAIN PLAN FOR select * from hy_emp 之后执行,输出窗口会 ...