Python基础知识(2)

    科技2026-02-16  15

    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

    常用的一般就这些.

    Processed: 0.012, SQL: 9