字面量
在代码中被写下来固定的值
注意:字符串需要用引号包围起来
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