学习Python的第一天
第一课:
1、Python的下载和安装,注意在安装是下面有个打勾的要勾上。
2、PyCharm的下载和安装,在官网,前期使用30天。
3、创建自己的博客、微博,注册博客园。
第二课:
1、我的第一个Python程序:
第一部分:人机交互的方式:1图形化 Windows mac 2命令行 Linux Windows:win+R 输入cmd
print(“亲爱的,不是在最美好的时光遇见你,而是遇见你以后都是最美好的时光!”)
Python的执行是依赖Python解释器 ,关于解释性语言和编译性语言
编写程序注意事项:
1、一律使用英文符号,不要使用中文符号,包括中文的空格,半角符号不要用全角符号;
2、括号、引号、成对出现,一次性写出来。
第二部分:关于变量的生命和赋值及操作
一、关于注释,注释的作用:使得代码的可阅读性增强,不参与代码的执行
(# 这是一个单行注释,如果有多行请在每一行的前面都加上# 号)
"""
这是一个多行注释
"""
二、关于变量,放东西的容器
(# 声明一个变量,里面存储了“老王”)
name = "老王" # 输出 name
( # print(name) # 对变量重新赋值)
name = "鸡腿"
print('name')
点击查看代码
I:\PY.venv\Scripts\python.exe "I:\PY\01\02 变量.py"
购买十斤苹果的价格一共需要: 55.0 元
四、input函数
name = input("请输入你的尊姓大名:")
pring(name)
input函数是用于提供用户在终端输入信息的函数,用户输入的值会被保存在定义的变量
苹果单价 元/斤 苹果重量 斤 计算购买苹果的价格
apple_price = 5.5
apple_weight = input("请输入苹果的重量")
apple_weight = float(apple_weight)
all_price = apple_price * apple_weight
print(all_price)
type 用于检测当前数据的类型
五、字符串模板替换
"""
文件说明:字符串模板替换
+ 在Python即可以表示数学运算符,也可以用于字符串的拼接
"""
用户年龄
age = 18
用户姓名
name = "老王"
print("我的名字叫"+name) 我的名字叫老王
print("我的名字叫"+name+"我的年龄是"+age)
File "I:\PY\01\05_字符串模板替换.py", line 10, in
print("我的名字叫"+name+"我的年龄是"+age)
print("我的名字叫"+name+"我的年龄是:%d"%age) 我的名字叫老王我的年龄是:18
TypeError: can only concatenate str (not "int") to str**
正确的:print("我的名字叫%s我的年龄是:%d"%(name,age))
六、综合联系
综合使用 变量,赋值,input函数,print函数,模板替换
根据用户输入的数据,生成一张名片(在终端输出)
名片信息包含:姓名name,年龄:age,工作岗位:job,地址:address
如下:
定义用户名称
name = input("请输入你的尊姓大名:")
定义用户年龄
age = input("请输入你的年龄:")
定义用户的工作
job = input("请输入你的工作岗位:")
定义用户的地址
address = input("请输入您的工作地点:")
print("")
输出用户的名片
print("姓名:%s"%name)
print("年龄:%s"%age)
print("工作岗位:%s"%job)
print("工作地址:%s"%address)
print("=")
点击查看代码
定义用户名称
name = input("请输入你的尊姓大名:")
定义用户年龄
age = input("请输入你的年龄:")
定义用户的工作
job = input("请输入你的工作岗位:")
定义用户的地址
address = input("请输入您的工作地点:")
print("======================")
输出用户的名片
print("姓名:%s"%name)
print("年龄:%s"%age)
print("工作岗位:%s"%job)
print("工作地址:%s"%address)
print("=======================")
"""
文件说明:转义字符
什么是转义字符:在Prthon中具有特殊含义的字符 以\开头
转义字符 说明
\n 换行符,将光标位置移到下一行开头。
\r 回车符,将光标位置移到本行开头。
\t 水平制表符,也即 Tab 健,一般相当于四个空格
\a 蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效
\b 退格(Backapace),将光标位置移到前一列
\ 反斜线
\‘ 单引号
\” 双引号