python学习之基本语法(一 )
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python学习之基本语法(一 ),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3610字,纯文字阅读大概需要6分钟。
内容图文
![python学习之基本语法(一 )](/upload/InfoBanner/zyjiaocheng/830/ff773a09407e4a2dbfec0a49058ca6e2.jpg)
一、语法规则
1、注释
(1)单行注释以 #开头
(2)多行注释:
第一种:用三个单引号“ ''' ” 将注释括起来
第二种:用三个双引号“ """ ”将注释括起来
#filename 1_1.py
#注释功能
'''
注释功能
'''
"""
注释功能
"""
print("无注释")
2、编码
(1)默认情况下, python源码文件以UTF-8格式进行编码 ,所有字符串都是Unicode字符串。
(2)开发者可以指定源码文件的编码。
具体格式: #code:编码格式
3、标识符
标识符使用规则:
(1)第一个字符必须是字母或下划线_,剩下的字符可以是字母和数字或下划线。
(2)区分大小写。
(3)在Python3.x中,非ASCII标识符也是合法的。
关键字是Python系统保留使用的标识符。关键字是Python中的特殊保留字,开发者不能把它们用作任何标识符名称。
Python的标准库提供了一一个keyword模块。kwlist 可以输出当前版本的所有关键字,其运行结果如下所示。
import?keyword??#导入名为"keywora"的内置标准库
keyword.kwlist??#kwlist能够列出所有内置的关键字
'''
'False',?'None',?'True',?'and',?'as',?'assert',?'break',?'class',?'continue',?'def',?'del','elif',?'else',?'except',?,?finally',?'for','from',?'global',?'if',?'import',?'in',?'is',"lambda',?'nonlocal',?'not',?'or',?'pass','raise','return',?'try',?'while',?'with',?'yield'?
'''
在Python语言中,常用的关键字:
and: 用于表达式运算,表示逻辑与操作。
as:用于类型转换。
assert:断言,用于判断变量或条件表达式的值是否为真。
break: 中断循环语句的执行。
class: 用于定义类。
continue: 继续执行下一次循坏。
def: 用于定义函数或方法。
del:删除变量或者序列的值。
elif: 条件语句,与if else 结合使用。
else: 条件语句,与if和elif结合使用。也可以用于异常和循环。
except: 包括捕获异常后的操作代码,与try和finally结合使用。
for: 循环语句。
finally:用于异常语句,出现异常后,始终要执行finallly包含的代码块。与try、except结合使用。
from: 用于导人模块,与import结合使用。
global: 定义全局变量。
if: 条件语句,与else、elif结合使用。
import: 用于导入模块,与from结合使用。
in: 判断变量是否存在序列中。
is: 判断变量是否为某个类的实例。
lambda: 定义匿名函数。
nonlocal: 用于标识外部作用域的变量。
not: 用于表达式运算,表示逻辑非操作。
or:用于表达式运算,表示逻辑或操作。
pass: 空的类、函数、方法的占位符。
print: 输出语句。
raise: 异常抛出操作。
return: 用于从函数返回计算结果。
try: 包含可能会出现异常的语句,与excep. finally 结合使用
while: 循环语句。
with: 简化Python的语句。
yield: 用于从函数依次返回值。
注意:以下划线开始或者结 束的标识符通常有特殊的意义。
- 以一个下划线开始的标识符(如“_foo"),不能用fom module import语句导入。
- 前后均有两个下划线的标识符(_init_) 被特殊方法保留。
前边有两个下划线的标识符(如__bar)用来实现类的私有属性。
4、输入输出
输入
input()函数不管输入的是什么,最终返回的都是字符串,如果要输入数值,则 必须经过类型转换处理。
#filename 1_3.py
name = input('please input your name:')
输出
print的语法格式print(value,……,sep=' ',end='\n')
value:用户要输出的信息,后面的省略号表示可以有多个要输出的信息。
sep:多个要输出信息之间的分隔符,其默认值为一个空格。
end:一个print()函数中所有要输出信息之后添加的符号,默认值为换行符。
#filename 1_4.py
print('a','b','c') #正常打印输出
print('a','b','c',sep=',') #将分隔符改为“,”
print('a','b','c',end=';') #将分隔符改为“;”
print('a','b','c') #正常输出
print('peace',22)
5、变量
Python没有提供如C/C++/Java一样的const修饰符。也就是说,在python语言中没有常量。
Python语言中的变量不需要声明,变量的赋值操作即是声明和定义变量的过程。
同时赋值多个变量
#filename 1_2.py
arr = (1,2,3) #定义一个元祖
x,y,z = arr
print("x: %d,y: %d,z: %d"%(x,y,z))
内容总结
以上是互联网集市为您收集整理的python学习之基本语法(一 )全部内容,希望文章能够帮你解决python学习之基本语法(一 )所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。