字面量

在代码中被写下来固定的值


注意:字符串需要用引号包围起来



IPO程序编写方法

编译执行为静态语言
解释执行为脚本语言
IPO指的是输入、处理和输出

  • 输出语言print
    print(value,....,sep='想要采用的分隔符号‘,end='\n',file=None)
    sep为分隔符(一般默认空格);\n表示空行,换行(默认)
print示例
例2-1使用print进行简单输出
a=100 #变量为a,值为100
b=50  #变量为b,值为50
print(a) #输出变量a的值
print(b) #输出变量b的值
print(a*b) #输出变量a*b的值,值为5000

print('北京欢迎您!')
print("北京欢迎您!")
print('''北京欢迎您!''')
print("""北京欢迎您!""")

例2-2不换行一次性输出多个值
a=100
b=50
print(a,b,"要么出众,要么出局!!")

例2-3输出ASCII字符
print('b') #输出字符b
print(chr(98)) #输出字符b,用chr()将数字转换为字符
print('C') #输出字符C
print(chr(67)) #输出字符67,用chr()将数字转换为字符
#中文编码的范围从U4e00~U9fa5

例2-4讲中文字符转换为Unicode码
print(ord('北'))
print(ord('京'))
print(chr(21271),chr(20140))

例2-5利用print将内容输出到note.txt
fp=open('note.txt','w') #打开文件w--->write
print('北京欢迎您',file=fp) #将‘北京欢迎您’输入note.txt文件中
fp.close #关闭文件

例2-6使用多条print函数输出结果一行显示
print('北京',end='-->')
print('欢迎您')#没有修改,所以,print之后会有一个空行

例2-7使用连接符连接多个字符串
`print('北京欢迎您'+'2023') #只能是字符串与字符串连接`
  • 输入语句
    x=inpt('提示文字')
    无论输入数据是什么,x数据类型都是字符串
input示例
例2-8inpt函数的使用
name=input('请输入您的姓名:')
print('我的姓名是:'+name)

例2-9输入整数类型
num=input('请输入您的幸运数字:')
print('您的幸运数字是:'+num) #连接成功,说明num是字符串类型
num=int(num) #使用内置函数int将num转换为整数类型
print('您的幸运数字是:',num) #整数用,连接

Pathon中的注释

注意,#号和注释内容一般建议以一个空格隔开

程序员在代码中对代码功能进行解释说明的标注性文字

注释的使用
例2-10单行注释

#要求从键盘输入四位出生年份,例如1980
year=input('请输入您的出生年份:')


year=input('请输入您的出生年份:')#要求从键盘输入四位出生年份,例如1980
#包含在一个三引号的代码实际就是一个三行注释,多行注释本质上就是一个字符串

例2-11多行注释
#coding=gbk
#中文申明注释,一定要写在第一行(改变了编码格式)
'''版权所有,小型工作室
文件名:示例2-11多行注释
创建人
'''

"""版权所有,小型工作室
文件名:示例2-11多行注释
创建人"""
print('hello')

  • 代码缩进
    类定义、函数定义、流程定义语句以及异常处理语句等行尾的【冒号和下一行的缩进】 表示一个代码块的开始,而结束缩进,则表示一个代码块的结束
#一般代码不需要缩进
print('hello')
print('world')

#类的定义
class Studen:
    pass

#函数的定义
def fun():
    pass