温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python的基本语法有哪些

发布时间:2021-08-06 10:56:50 来源:亿速云 阅读:145 作者:chen 栏目:大数据

本篇内容介绍了“Python的基本语法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1 单行注释与多行注释:

作用:解释程序某些部分的功能和功能,提高程序的可读性。单行注释:#表示单行注释的开始,直到这行结束为止的代码都被忽视 多行注释:使用三个单引号'''注释'''或三个双引号"""注释 """

# 这是一行简单的注释
print("Hello world!")

'''
这里面的内容全部是多行注释
Python语言真简单
'''
# print("这行代码被注释了,将不会被编译执行!")

"""
这是用双引号括起来的多行注释
Python同样是被允许的
"""

运行结果:

Hello world!
'\n这是用双引号括起来的多行注释\nPython同样是被允许的\n'

Python的基本语法有哪些

2 变量

2.1 python是一门弱类型语言:

1.变量无需声明即可直接赋值:对从未用过的变量赋值即相当于声明了该变量

2.变量的数据类型可以动态改变:同一个变量可以一会被赋值为数值型,一会被赋值为字符串型

# 定义一个数值类型变量
a = 5
print(a)
#重新将字符串赋值给a变量
a= 'Hello, wangnan'
print(a)
print(type(a)) #输出传入数据的类型

运行结果:

5
Hello, wangnan
<class 'str'>

2.2 print函数:输出函数

user_name = 'wang ning'
user_age = 8
# 同时输出多个变量和字符串
print("读者名:">

输出结果:

读者名: wang ning 年龄: 8
# 同时输出多个变量和字符串,指定分隔符
print("读者名:" , user_name, "年龄:", user_age, sep='|')

输出结果:

读者名:|wang ning|年龄:|8
# 设置end参数,指定输出之后不再换行
print(40, '\t', end="")
print(50, '\t', end="")
print(60, '\t', end="")

输出结果:

40   50   60
f = open(r"F:\python_learn\python_code\poem.txt", "w") # 打开文件以便写入
print('床前明月光', file=f) # print函数输出到特定文件中
print('疑是地上霜', file=f)
f.close()

输出结果:

文件写入:
床前明月光
疑是地上霜

2.3 变量的命名规则

1.标识符可以由字母、下划线(_)、数字组成,但数字不能打头

2.标识符不能是python关键字,但可以包含关键字

3.标识符不能包含空格

4.Python 中的标识符是区分大小写的。

5.以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。

6.以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

2.4 python的关键字和内置函数

1.如果使用关键字作为变量名,python解释器会报错

2.如果使用内置函数名字作为变量名,python解释器不会报错,但该内置函数会被此变量覆盖,该内置函数不能使用了

#python关键字
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
#导入keyword模块
import keyword
#显示所有关键字
keyword.kwlist
#python内置函数

abs()   delattr()   hash()   memoryview()   set()
all()   dict()   help()   min()   setattr()
any()   dir()   hex()   next()   slicea()
ascii()   divmod()   id()   object()   sorted()
bin()   enumerate()   input()   oct()   staticmethod()
bool()   eval()   int()   open()   str()
breakpoint()   exec()   isinstance()   ord()   sum()
bytearray()   filter()   issubclass()   pow()   super()
bytes()   float()   iter()   print()   tuple()
callable()   format()   len()   property()   type()
chr()   frozenset()   list()   range()   vars()
classmethod()   getattr()   locals()   repr()   zip()
compile()   globals()   map()   reversed()   __import__()
complex()   hasattr()   max()   round()

“Python的基本语法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI