001-python3 初识
一。python的起源
python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅
二。python的解释器
CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
三。第一个python程序
print(任何内容)
四。变量
程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用
命名规则:
1. 使用字母, 数字, 下划线组成
2. 不能数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要太长
5. 要有意义
6. 区分大小写
7. 不要用中文
8. 建议使用驼峰或者下划线
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | # print(3+5+6) # print((3+5+6)*12) # print(((3+5+6)*12)+3) # print((((3+5+6)*12)+3)/45) # # a = 3+5+6 # 这里的a就是一个变量. 临时记录一个值. 供后面的程序继续使用执行 # print(a*12) # 用完了 # # a = "alex" # print(a) # # a = 23 # print(a) # # b = a # 执行顺序. 把等号右边的值赋值给等号左边的变量 # # print(b) # a = 20 # b = a # a = 30 # print(b) # a = 10 # print(a / 3) # # a = "alex" # print(a / 3) # 变量的数据类型(3个) # 1. int类型. 整数, 可以进行+,-,*,/,%(计算余数, 取模), //(整除) # print(9223372036854775807 * 128) # print(10%3) # print(10//3) # print(10/3) # 1-10000000000,0-1 # 2. str 字符串, ',",''',""" 阔气来的内容叫字符串 # alex = """黑吃""" # # type()来查看变量的数据类型 # # alex = 18 # print(type(alex)) # # s = '''对面的女孩看过来 # 看过来啊看过来 # 峰哥已经很难耐 # 安排''' # print(s) ''' 注释: 多行注释. ''' """ 注释: 多行注释. 不会影响你的程序执行. 给人看的. """ # # 字符串可以进行的操作: + * # print("马化腾"+"马云") # print("马化腾"+2) # 会报错. 字符串和int不是一回事儿 # # print("马化腾"*10) # # 3.bool 布尔. 真命题或者假命题, True,False. 只能用来条件的判断 |
五。变量的数据类型
1. int. 整数. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔值. 两个取值. True, False
六。用户交互
变量 = input(提示语)
接收到的内容是字符串类型
str = > int => int(str)
1 2 3 4 5 6 7 8 9 10 | # 语法: 变量 = input("提示语") # content = input("你吃了么?") # print("我们在控制台接收到了:"+content) # 让用户输入a, 让用户输入b. 计算机计算a+b的结果 # a = input("请输入a:") # input收到的内容是str # b = input("请输入b:") # input收到的内容是str # # 将字符串转换成整数 int(字符串) # c = int(a) + int(b) # print(c) |
七。流程控制(if)
if 条件:
代码块
if 条件1:
代码块1
else:
代码块儿2
if 条件1:
代码块
elif 条件2:
代码块
elif....
else:
if 条件:
if 条件:
if 条件:
代码块
else:
else:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | # content = input("请输入你是否中奖了:") # # if 如果 # if content == '是': # = 赋值. == 判断 # print("走向人生巅峰") # print("先买它20栋房子") # else: # print("继续过着屌丝的生活") # print("我要死") # 语法规则: ''' if 条件判断: 代码块1 else: 代码块2 执行流程: 如果条件判断为真. 执行代码块1. 否则执行代码块2 ''' # money = 88 # if money > 500: # print("打车回家") # # print("我到家了") # # print("咣咣咣, 谁呀? ") # gender = input("请问, 你是男的还是女的?") # if gender == '男': # # pass # pass 过. 表示语法的完整性 # print("男的去隔壁. 找alex.") # else: # 不是男的 # age = input("今年贵庚了?") # if int(age) > 48: # input接收的是字符串. 48是int. 这两个数据类型是不能比较的 # print("大妈, 您找谁?, 可能在隔壁") # else: # print("我家的瓜, 特别甜.") # month = input("请输入一个月份:") # if month == '一月': # print("吃饺子") # elif month == '二月': # print("苹果") # elif month == '三月': # print("桂花糕") # elif month == '三月': # print("西瓜") # elif month == '三月': # print("粽子") # elif month == '三月': # print("冰棍") # score = int(input("请输入峰哥的成绩:")) # if score >=90: # print("峰哥old six. 得A") # elif score >= 80: # print("峰哥还可以, 得B") # elif score >= 70: # print("还凑合") # elif score >= 60: # print("勉强及格") # else: # print("不及格. 跟我去16期.") # if ....elif...else ''' if 条件 1 : 代码块 1 elif 条件 2 : 代码块 2 elif ... else : 代码块n 执行流程: 判断如果条件 1 成立. 执行代码块 1. 否则继续判断条件 2 是否成立. 如果成立执行代码块 2. 否则.... 如果以上条件都不成立. 执行最后的 else |
作者: do康解U
出处: https://www.cnblogs.com/David-domain/>
关于作者:专注数据库、Python 开发、ROS、深度学习,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(iamkuboy@163.com)咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY