python笔记1-初识Python
Python介绍
高级语言
- C语言
- 学习内容:指针,内存,数据类型
- 语言本质:理解计算机系统结构
- 解决问题:性能
- 使用对象:计算机类专业
- Java语言
- 学习内容:对象,跨平台,运行
- 语言本质:理解主客体关系
- 解决问题:跨平台
- 使用对象:软件类专业
- C++语言
- 学习内容:对象,多态,继承
- 语言本质:理解主客体关系
- 解决问题:大规模程序
- 使用对象:计算机类专业
- Python语言
- 学习内容:编程逻辑,第三方库
- 语言本质:理解问题求解
- 解决问题:各类问题
- 使用对象:所有专业,计算时代演进的选择
下图是TIOBE24年8月的截图
跟上时代的步伐。
python创始人
认识一下工资来源,哈哈哈哈。
python优点
- 便捷
- 简单易学
- 免费开源
- 高级语言
- 强大的第三方库
软件安装
python解释器
运行python代码。
程序编译
- 解释型:python,php,JavaScript
- 编译型:c/c++,Java,C#,golang
安装:官方路径https://www.python.org/downloads/windows/
安装时,勾上最下方两个选项,打开cmd,输入python,出现版本号等内容。
pycharm
官网:https://www.jetbrains.com/pycharm/
点击download
往下滑社区版。初学用社区版够了。主要是没钱。。。
点击download
## 第一个程序
不管是Java还是python,程序员的第一行代码都是hello word!
print("hello word!")
注释
print("hello word!")
# 注释
# 注释
print(2024)
# print(2024)
# print(2024)
# print(2024)
# print(2024)
'''
多行注释,优点
秀
'''
"""
这也是多行注释
"""
打印print
# 打印数字2024
print(2024)
# 打印字符串
print("woshishabi")
# 创建变量year,值为2024,打印变量
year = 2024
print(year)
print(year)
print(year, "年,我要减肥")
print()
print(end="*")
print(year, "年,我要去重庆", sep="*", end="8")
print(end="*")
print(year, "年,我要搞钱", sep="")
print(year)
month = 2
day = 20
week = "一"
weather = "晴"
temp = 19.5
print("今天是%d年%02d月%d日,星期%s,天气%s,温度%.1f" % (year, month, day, week, weather, temp))
打印函数源码
def print(self, *args, sep=' ', end='\n', file=None): # known special case of print
"""
Prints the values to a stream, or to sys.stdout by default.
sep
string inserted between values, default a space.
end
string appended after the last value, default a newline.
file
a file-like object (stream); defaults to the current sys.stdout.
flush
whether to forcibly flush the stream.
"""
pass
输入input
s = input("请输入信息:")
print(s)
age = input("请输入你的年龄:")
print(age)
year = 2024
i = int(age)# 类型转换,输入的所有信息,都是字符串
birth = year - i
print(birth)