如果你已经开始学习很久了,欢迎订阅这个专栏,开始一轮简单地复习。直接通过代码来复习,效率更高哦!
如果你刚开始学习,那正好,这个专栏会在你的学习之路上做好引导。你可以直接跟着代码敲,这样进步的效果会更大哦!
一起开始,首先需要先安装个python环境,然后推荐用pycharm这个ide,人生苦短,我用Python。
注释:
# 输出hello # 单行注释 print("hello") """ 多行注释 xxxx xxx xxxx """ print("hello") print("hello") print("hello") print("hello") print("hello") print("hello")
变量:
# 定义变量 num1 = 100 num2 = 200 # 变量的使用(变量需要提前定义) ret = num1 + num2 # 使用这个变量 print(ret)
变量类型
# 整形 num1 = 101 # type函数的功能是 查看变量的类型 ret = type(num1) print(ret) # 小数 num2 = 1.33 ret = type(num2) print(ret) # 布尔类型 # True # False num3 = True ret = type(num3) print(ret) # 字符串(只要是引号引起来的就是字符串) # 快速注释 # win : ctrl + / # mac : command + / num4 = "True" ret = type(num4) print(ret)
输出函数
# 注意: # 1 自带换行功能的 # 2 print函数会给所有的数据的结尾添加一个 \n # 直接输出数据 print("你好") # 通过变量输出数据 num = 10 print(num) # 换行符 \n # \起到了转义作用 print("你好\n我很好") # 如何取消换行 print("xxxx", end="") print("xxxx", end="")
格式化输出
# 格式化输出的作用: 能够使用我们的输出更加灵活 age = "15" print("我今年%s岁了" % age) age = 15 print("我今年%d岁了" % age) # 默认小数点后面会有6位数 不足6位用0填充 age = 1.33 print("我今年%.2f岁了" % age) # 有多个变量 name = "老王" age = 18 print("我叫%s, 我今年%d岁" % (name, age))
练习
# 1 name = "小明" print("我的名字叫%s, 请多多关照!" % name) # 2 shift + 0的游标那个符号 student_no = 1 print("我的序号是%06d" % student_no) # 3 price = 9.00 weight = 5.00 money = 45.00 print("苹果单价为%.2f元, 购买了%.2f斤, 需要支付%.2f元" % (price, weight, money)) # 4 scale = 10.00 print("数据比例是%.2f%%" % scale) # 5 name = "itheima" qq = 110 tel = 120 adrr = "北京市" print("=======我的名片======") print("姓名:%s" % name, end=" ") print("qq:%d" % qq) print("电话号码:%d" % tel) print("地址:%s" % adrr) print("===================")
输入函数
# 注意: # 1. input("输入的提示信息") # 2. input会阻塞程序的运行 # 3. 输入数据/不输入 回车==>数据已经发送完毕 # 4. input默认接受的数据全部都是字符串类型(重点) pass_word = input("请输入密码:") ret = type(pass_word) print(ret)
练习
# 价格 重量 全部从外部获取 price = int(input("请输入苹果的单价:")) weight = int(input("请输入重量:")) money = price * weight print("苹果单价为%d元, 购买了%d斤, 需要支付%d元" % (price, weight, money))
数据类型转化
num1 = int(input("请输入num1:")) num2 = int(input("请输入num2:")) num3 = num2 * num1 print(num3) # 有的可以转化 a = "123" a = int(a) # 有的不可以 a = "qwe" a = int(a)