1.编程基础
1.1.程序设计语言
程序设计语言 = 机器语言 + 汇编语言 + 高级语言
机器语言:属于一种二进制语言,是计算机硬件可以直接识别和执行的程序设计语言
汇编语言:使用方便助记符与机器语言中的指令一一对应
高级语言:最接近自然语言的一种,Python、Java都属于高级语言
1.2.编译与解释
编译型:将源代码装换成目标代码的过程,执行编译的计算机程序称为编译器
解释型;将源代码逐条转换成目标代码同时逐条运行目标代码的过程,执行解释的计算机程序称为解释器
源代码是高级语言代码
目标代码是机器语言代码
1.3.IPO程序编写方法
IPO(Input, Process, Output)
IPO(输入,处理,输出)
2.input输入
语法结构:x=input('提示内容'),无论输入的数据是什么,x的数据类型都是字符串类型
name = input('请输入您的姓名:')
print('我的姓名是:' + name) # name是字符串类型,所以可以用加号连接两个字符串
num = input('您的幸运数字是:')
print('我的幸运数字是:' + num)
num = int(num) # 使用内置函数int将num装换为整型
# print('我的幸运数字为;' + num) # num为整型,报错
print('我的幸运数字为;',num) # 使用逗号在同一行输出,使用逗号会空一格
3.print输出
语法结构:print(value,...,sep= '',end= '\n' ,file=None)
print('############## 输出值和变量 ##########')
a = 100 # 变量a,值为100
b = 50
print(90)
print(a) # 输出变量的值
print('a') # 直接输出a
print(8)
print(chr(56)) # 转化为ASCII表中的字符
print('C')
print(chr(67))
print(a + b) # 输出运算结果
print() # 换行
print('############# 输出字符串 ##################')
# print(万事如意)//错误
print('2025')
print("新年快乐!")
print('''新的一年,''')
print("""好运连连!""")
print('2025,','新年快乐!') # print函数默认会在使用逗号分隔的多个输出项之间添加一个空格
print('2025,''新年快乐!')
print('\n')
print('######### 输出英文Unicode码 ####################')
print(ord('南'))
print(ord('宁'))
print(chr(21335))
print(chr(23425))
print('########### 函数将内容输出到文件中 #######')
fp = open('note.txt','w') # 打开文件,write
print('北京欢迎你!',file=fp) # 将内容输出(写入)到note.txt文件中
fp.close() # 关闭文件
print('\n')
print('############## 换行 #############')
print() # print()函数默认会在输出内容后自动添加一个换行符
print('\n') # 可以使用\n换行符进行换行
print('god!')
print('\n')
print('############## 多条内容,不换行输出 #############')
print("北京你好",end='') # end输出不换行
print("你好") # 没有修改结束符,所以会有一个空行
print("北京",end="---->>")
print("欢迎你")
print('\n')
print('############## 使用连接符"+"连接多个字符串 #############')
print("2025"+"你好!") # 只可以连接字符串
# print("2025"+a) # 连接整型变量会报错
4.注释
# coding = utf-8
# 中文声明注释,一定要写在第一行,utf-8可以修改为其它的,如GBK
# 单行注释,一个#号
year = input('今年是哪一年?') # 年份
print(year)
'''
多行注释,三对单引号
记住
'''