python基本语法要注意哪些?本文详解!
基本语法
第一个注释
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基本语法要注意哪些?本文详解!的更多相关文章
- Python基本语法_输入/输出语句详解
目录 目录 前言 输入 raw_input input raw_input 和 input 的区别 输出 print print 基本格式化输出 print复杂格式化输出 flags标志位 width ...
- Python中操作mysql的pymysql模块详解
Python中操作mysql的pymysql模块详解 前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.但目前pymysql支持python3.x而后者不支持 ...
- Python调用C/C++动态链接库的方法详解
Python调用C/C++动态链接库的方法详解 投稿:shichen2014 这篇文章主要介绍了Python调用C/C++动态链接库的方法,需要的朋友可以参考下 本文以实例讲解了Python调用C/C ...
- 【python】redis基本命令和基本用法详解
[python]redis基本命令和基本用法详解 来自http://www.cnblogs.com/wangtp/p/5636872.html 1.redis连接 redis-py提供两个类Redis ...
- python中验证码连通域分割的方法详解
python中验证码连通域分割的方法详解 这篇文章主要给大家介绍了关于python中验证码连通域分割的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需 ...
- python的dict,set,list,tuple应用详解
python的dict,set,list,tuple应用详解 本文深入剖析了python中dict,set,list,tuple应用及对应示例,有助于读者对其概念及原理的掌握.具体如下: 1.字典(d ...
- 七牛云存储Python SDK使用教程 - 上传策略详解
文 七牛云存储Python SDK使用教程 - 上传策略详解 七牛云存储 python-sdk 七牛云存储教程 jemygraw 2015年01月04日发布 推荐 1 推荐 收藏 2 收藏,2.7k ...
- Scala进阶之路-Scala高级语法之隐式(implicit)详解
Scala进阶之路-Scala高级语法之隐式(implicit)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们调用别人的框架,发现少了一些方法,需要添加,但是让别人为你一 ...
- Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)
Python 在子类中调用父类方法详解(单继承.多层继承.多重继承) by:授客 QQ:1033553122 测试环境: win7 64位 Python版本:Python 3.3.5 代码实践 ...
- Python中__init__.py文件的作用详解
转自http://www.jb51.net/article/92863.htm Python中__init__.py文件的作用详解 http://www.jb51.net/article/86580. ...
随机推荐
- Hibernate在MySQL中查询区分大小写
MySQL查询中默认是不区分大小写的,比如如下语句: SELECT * from PersonBehDevice where flag=0 AND devicecode ='ddjc' 查询结果如下: ...
- Datanode 怎么与 Namenode 通信?
在分析DataNode时, 因为DataNode上保存的是数据块, 因此DataNode主要是对数据块进行操作. A. DataNode的主要工作流程 客户端和DataNode的通信: 客户端向Dat ...
- 国内几大seo高手(夫唯,王通,久久)的技术分析
http://www.wocaoseo.com/thread-146-1-1.html 目前学习seo的人越来越多了,这种技术的普及和推广也在不断的扩大,先进的好的培训机构不断涌现,很多高水平老师都在 ...
- e3mall商城总结11之sso系统的分析、应用以及解决ajax跨域问题
说在前面的话 一.sso系统分析 什么是sso系统 SSO英文全称Single Sign On,单点登录.SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统.它包括可以将这次 ...
- Forward Rendering VS Deferred Rendering
http://gad.qq.com/article/detail/32731 Forward Rendering Deferred Rendering
- qdu-凑数题(01背包)
Description 小Q手里有n(n<=1000) 个硬币,每枚硬币有一定的金额(200=>x>=1)他想知道,用这些硬币(每枚硬币只能用一次,但可能会有等面值的用两次) 能组成 ...
- Codeforces1365
AC代码 A. Matrix Game 对于给定矩阵,剩余可用的位置的数目是确定的,根据奇偶性判断就完事了. B. Trouble Sort 如果数组\(b\)有0有1,那么Yes.否则只有数组\(a ...
- 3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸
乔丹是我听过的篮球之神,科比是我亲眼见过的篮球之神.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免 ...
- 8svg 自定义全局组件
0.https://www.npmjs.com/package/vue2-svg-icon 直接使用vue2-svg-icon插件 .如果不使用,就使用下面用法 注意:用阿里图标时候,最好都选择#ff ...
- Django 入门介绍
Django介绍 Django框架是PythonWeb三大主流框架之一,以其功能强大全面而受到众多开发者追捧,现如今Django已经更新到3版本,但是并不推荐使用,更多建议使用1版本. Django版 ...