python编程(3)--基本语法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python编程(3)--基本语法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2047字,纯文字阅读大概需要3分钟。
内容图文
![python编程(3)--基本语法](/upload/InfoBanner/zyjiaocheng/779/db2efc3ec16243c2a11c0ddb524fefaf.jpg)
? Python是解释型和动态型语言,语法相对还是比较简单。所谓动态型语言就是指数据类型的检查是在运行时做的,所以不用给变量指定数据类型,语言会在第一次赋值给变量时在内部记录数据类型。比如在静态语言C语言里,我们用如下代码定义一个整数时需要事先声明它的类型
int a = 1;
而在Python里我们可以直接写
a = 1
Python的语法有几个注意事项
-
Python最上面的一行代码# -*- coding: utf-8 -*-代表utf-8编码方式,我们也可以用别的编码方式但一般不用修改
-
Python的每一句代码结尾不用添加分号;,当然添加也没问题
-
Python每一句不同的代码之间要换行
-
Python代码区分大小写,a和A不是同一个东西
-
Python代码的缩进很重要,空格和tab健不能混用,全篇代码的缩进只能用其中的一种
-
Python没有赋值,只有引用
-
Python里的注释符号为#,也就是#后面的代码不会执行。对于大段代码注释可以用""" 代码 """三引号注释
什么是引用?
当我们输入如下代码给变量a赋值时
a?=?1
实际上a是1的引用,相当于将a指向了2当我们继续输入如下代码时
a?=?2
我们这里可以用函数id去查看a的地址可以得到如下结果发现a的地址变化了
了解引用的概念很重要。
在python的基本语法里,Python基本语句可分为四种:赋值(引用)以及操作语句,跳转语句,循环语句。
赋值语句的语法就是 = ,例如
a?=?1??????#a引用整数1
b?=?3.14 #b引用浮点数3.14
c?=?"hello"#c引用字符串
d = c
操作语句主要包括
-
运算语句:就是+、-、*、/(除)、%(求余)、//(求商)、**(指数)、<<(左移)等等
a,?b?=?2,?3??#a?=?2,?b = 3
c = a + b
d = b // a
a << 2
-
比较语句:>、<、==、!=、>=、<=等等
a, b = 2, 1
a >= b
循环语句主要有以下几个
-
while语句
a = 3
while?a?>?1: #如果while后面d的语句为真则运行while循环里的语句
??print("hello world")
??a?=?a?- 1
结果如下
-
for语句
#range(3)相当于从零开始的三个数[0,1,2]
#每运行一次i就往后移动一个直到遍历完就结束循环
for?i?in?range(3):
??print("hello?world")
结果如下
跳转语句主要有以下几个
-
if、elif、else,其中elif、else可以根据情况不使用
a = 3
if?a?<?1:
print("hello") #前面要缩进
elif?a < 2:
??print("Python")
else:
??print("World")
结果如下
-
continue、break
# -*- coding: utf-8 -*-
a = 3
while a > 1:
if a > 2:
print("hello")
break#break指中断跳出整个循环直接跳到第7行开始运行
a += 1#自己增加1,相当于a = a + 1
while a > 2:
if a > 1:
a -= 1
continue
print("world")
结果如下
内容总结
以上是互联网集市为您收集整理的python编程(3)--基本语法全部内容,希望文章能够帮你解决python编程(3)--基本语法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。