Python注释
在编程语言中,注释的作用是为了让自己或他人更快地了解程序作者的思路和意图,提高代码的可读性。同时在多人协同开发时,也可以提高开发效率。
特备说明:注释部分不参与代码的编译执行。
单行注释 #
单行注释主要应用于对某个变量,代码等的简短说明,不能换行,只能在一行内应用。
多行注释(三个单引号)’’'或(三个双引号)"""
多行注释主要运用于大段文字的说明,可以换行使用,一般用于对类/函数的注释(类注释也可以单行)
我们通过一段典型的代码,了解一下注释在实际开发中的应用,如下所示:
在这里插入代码片"""
作用:
输出1-2+3-4+…+99-100的和
"""
sum=0
start=1
'''
定义初始值,sum指的是总和,start指的是1-100的整数
'''
while True:
if start==101:
break
#%运算是取余数,判断是奇数还是偶数
if start%2 ==1:
sum=sum+start
if start%2 ==0:
sum=sum-start
start +=1
print(sum)
等待用户输入
等待用户输入,实际上是将当前运行的程序线程挂起,暂停程序的运行。等待用户交互操作之后,在按回车或输入特定字符之后,恢复程序挂起的线程,继续执行,同时处理输入的数据。
input(‘……输入提示内容……’) 该函数用接收接收屏幕输入数据并返回字符类型
注意:在python3.x中取消了 raw_input()这个函数与input()整合在一起了。
name = input("输入的的名字:")
print(name)
函数 input() 接收一个参数,就是要想用户展示的提示或说明,让用户知道该如何做。用户输入后按下enter 键,将执行下一句语句。
用户所输入的已经存储在变量name中,打印name,则打印了用户所输入的名字。
注意:input()返回字符类型,当需要int类型是则需要使用函数 int() ,将字符串转换为数字类型.
age = input("输入你的年龄:")
print(int(age) < 18)
如果不用 函数int(),肯定会报错,不信你试一下=.=
print屏幕输出
print( ) 打印输出函数实在开发中用得很多的函数,其语法结构也有很多。
print 字符串常量 + 字符串变量
name = 'python'
print("姓名:" + name )
#姓名:python
格式化输出 print(%格式符号 , %变量名称)
print("姓名:%s" %name)
#姓名:python
%f ——保留小数点后面六位有效数字
%.3f,保留3位小数位
%e ——保留小数点后面六位有效数字,指数形式输出
%.3e,保留3位小数位,使用科学计数法
%g ——在保证六位有效数字的前提下,使用小数方式,否则使用科学计数法
%.3g,保留3位有效数字,使用小数或科学计数法
print('%f' % 1.11) # 默认保留6位小数
#1.110000
print('%.1f' % 1.11) # 取1位小数
#1.1
print('%e' % 1.11) # 默认6位小数,用科学计数法
#1.110000e+00
print('%.3e' % 1.11) # 取3位小数,用科学计数法
#1.110e+00
print('%g' % 1111.1111) # 默认6位有效数字
#1111.11
print('%.7g' % 1111.1111) # 取7位有效数字
#1111.111
print('%.2g' % 1111.1111) # 取2位有效数字,自动转换为科学计数法
#1.1e+03
%s
%10s——右对齐,占位符10位
%-10s——左对齐,占位符10位
%.2s——截取2位字符串
%10.2s——10位占位符,截取两位字符串
print('%s' % 'hello world') # 字符串输出
#hello world
print('%20s' % 'hello world') # 右对齐,取20位,不够则补位
# hello world
print('%-20s' % 'hello world') # 左对齐,取20位,不够则补位
#hello world
print('%.2s' % 'hello world') # 取2位
#he
print('%10.2s' % 'hello world') # 右对齐,取2位
# he
print('%-10.2s' % 'hello world') # 左对齐,取2位
#he
常用的一般就这些.