1 单行注释与多行注释:

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

# 这是一行简单的注释print("Hello world!")'''这里面的内容全部是多行注释 Python语言真简单'''# print("这行代码被注释了,将不会被编译执行!")"""这是用双引号括起来的多行注释 Python同样是被允许的"""

 

运行结果:

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

 

2 变量

2.1 python是一门弱类型语言

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

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

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

 

运行结果:

5Hello, 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()

 

文章来源于网络,如有侵权请联系站长QQ61910465删除

本文版权归QU快排Www.seoGurubLog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▲61910465