1 单行注释与多行注释:

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

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

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

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

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

运行结果:

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

 

 Python基本语法 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("读者名:" , user_name, "年龄:", user_age)

 

输出结果:

读者名: 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()

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄