第一章 Python基础语法(一、基本输入和输出)
很喜欢《傅雷家书》中的一句话“没有吃够苦头绝不能有好成绩”,希望大家可以一起坚持,最后看到“好成绩”的那一刻,方可知晓苦尽后的那一份甜。
目录简介
一 、基本输入和输出
二、注释 (单行、多行)
三、规范(代码缩进、编写规范、命名规范)
四、保留字与标识符
五、变量
六、基本数据类型
七、运算符 (算数运算符、赋值运算符、比较/关系运算符、
逻辑运算符、位运算符)
一 、基本输入和输出
计算机最基本的操作就是输入输出,比如我们的“麦克风、键盘、鼠标”就是我们的输入设备,比如我们的“打印机、显示屏、音响”就是我们的输出设备,输入设备通过计算机进行一系列解码处理后将数据在输出设备上呈现。
1.输出函数 print()
Python的内置函数print()函数可以将结果数据显示在控制台上,也可以显示在IDLE上。
语法格式:
print(输出内容)
(1)输出数字
print(6)
(2)输出变量
s1 = 1
print(s1)
(3)输出字符串(字符串需要用引号括起来)
print("我是字符串")
(4)输出包含运算符的表达式
print(6*7)
s1=1
s2=2
print(s1+s2)
(5)关于换行
在Python中,一条print()打印后会换一次行,如果要一次输出多个不换行数据,可以将内容一并写在括号内,用英文逗号隔开。
s3 = "越努力"
s4 = "越幸运"
s5 = "加油"
print(s3,s4,s5)
(6)输出ASCII码(美国信息标准交换码)
输出小写字母’a’
print('a') #方法一
print(chr(97))#方法二
(7)输出内容到指定文件中
#输出"我最牛"到 C:\test.txt 中
fp = open(r'C:\test.txt','a+') #打开文件
print("成功啦",file = fp) #输出到文件中
fp.close() #关闭文件
#运行后会在D盘生成一个名为test.txt的文件,里面写“成功啦”
2.输入函数input()
Python的内置函数input(),可以接受来自键盘的用户输入
语法格式:
变量 = input(“请输入”)
(1)类型转化
在Python 3.x中,输入的数据(包括数字)都被当作是字符串读取,如果想要接受想要的数据,就必须进行类型转换
age = int(input("请输入你的年龄"))
(2)获得字符对应的ASCII码值,用ord()函数
print(ord(a)) #结果是97
小练习:用联合国组织给定的新年龄判定标准,根据输入的年份,计算年龄的大小
44岁以下为青年;45岁至59岁为中年人。60岁至89岁为老年人;90岁以上为长寿老年人。
这五个年龄段的划分,将人类的衰老期推迟了10年,这对人们的心理健康和抗衰老意志将产生积极影响。
1994年以前国际对人口问题通过划分标准是三个年龄段:零至14岁为少儿;15岁至64岁为劳动力人口;64岁(中国60岁)以上为老年人。
代码如下:
import datetime #导入时间模块
Byear = input("输入出生年份:")
Nyear = datetime.datetime.now().year #计算当前年份
age = Nyear - int(Byear)
print("你当前年龄为:"+str(age),"岁")
if age<44:
print("青年")
elif age>=45 and age<59:
print("中年人")
elif age >= 60 and age < 89:
print("老年人")
else:
print("长寿老人")