1 注释
1.1 作用
a 方便他人和自己阅读代码
b 告诉编译器这部分内容是不用执行的。
1.2 单行注释
1.3 多行注释(引号)
1.3.1 三对双引号
"""
注释内容
"""
1.3.2 三对单引号
'''
注释内容
'''
1.4 pycharm快捷键使用
ctrl+/ 多行注释(以# 的方式实现注释)
ctrl+alt+l: 格式化代码
2 变量
2.1 语法
变量名=变量值
# 与java不同,python的变量无需声明
# 变量的类型由变量值决定,如a=9 就代表变量a是int类型
2.2 基本数据类型
基本数据类型 含义 示例 注意事项 int 整型 数字0-9 float 浮点型 10.0 没有单双浮点型之分 bool 布尔 True True,False(一般情况下非0为True,特殊:字符串中仅有空串为False) complex 复数(极少用) 0.99j 复数=实数+虚数 str 字符串 “湖南” 单双引号包裹的内容都可以算成字符串 如"12"和’12’都是字符串
2.3 变量之间(基本数据类型)相互转换
2.3.1 字符串转其他
转换方式 语法 示例 字符串➡整型 int(整型字符串) int(“123”) 字符串➡浮点型 float(浮点型/整型字符串) float(“123”)或float(“123.0”) 字符串➡布尔类型 bool(布尔类型) bool(“True”)或者bool(“False”)
2.3.2 其他转字符串
str ( 其他类型的数据)
例如: str ( 10.9 )
2.3.3 例子1—浮点型字符串转换成int类型
①正确思路如下 ✔
b = str ( - 8.99 )
c = int ( float ( b) )
错误思路如下所示❌
b = str ( - 9.99 )
c = int ( b)
报错信息: invalid literal for int ( ) with base 10 以10 为基数的无效字面量
2.3.4 例子2— 布尔类型转换成字符串(原值不变)
bol = True
b = str ( bol)
print ( b)
2.4 查看变量类型的方法
type ( 变量名)
2.5 多变量赋值的三种思路
2.5.1 连续赋值
a = b = 10
2.5.2 多个变量给多个值
name, age, hobby = "张三" , 18 , "阅读"
2.5.3 一个变量接收多个值
a, * b, c = 1 , 2 , 3 , 4 , 5
3 输入
3.1 语法
input ( 输入提示语句)
3.2 示例
age= input ( 请输入您的年龄)
print ( type ( age) )
4 格式化输出
4.1 使用%d %s %f来占位
4.1.1 语法
print ( """%d提示信息%f提示信息%s""" % ( value1, value2, value3) )
4.1.2 示例
print ( """
=====歌手简介=====
name: %s
addr: %s
age: %d
sal: %f
""" % ( "张杰" , '长沙' , 30 , 500.5 ) )
4.2 使用{ }来占位
4.2.1 语法
print ( """{} {} {}""" . format ( value1, value2, value3) )
4.2.2 示例
print ( """
=====自我介绍=====
name: {}
addr: {}
age: {}
sal: {}
""" . format ( "张杰" , '长沙' , 30 , 500.5 ) )
4.3 引号前加f(常用 )
4.3.1 语法
print ( f" { 变量名} " )
4.3.2 示例
age = 10
sex = "男"
print ( f"年龄为: { age} 性别为: { sex} " )
5 实战练习
5.1 题目内容
做一个奶茶店收银计算器
给出欢迎商家的信息
进货价、售价、销售倍数需要商家自己输入
系统计算出总利润并显示出来
( 注意: 结果四舍五入, 需要保留2 位小数)
5.2 示例代码
print ( "***************欢迎来到聚点点奶茶计算器****************" )
purchase_price = float ( input ( "请输入进货价: " ) )
sale_price = float ( input ( "请输入售价: " ) )
cup_count = int ( input ( "请输入杯数: " ) )
profit = round ( ( sale_price - purchase_price) * cup_count, 2 )
print ( f"利润为: { profit} 元" )
5.3 示例结果