由于学c和c++学得太糟心于是就学python这件事 day01
由于学c和c++学得太糟心于是就学python这件事
我不喜欢c语言,不是因为这个语言不好,也不是歧视,c语言写得我太痛苦了
大学被学acm的时候就是用c 但学得太烂了
考研也要用c或c++ 好烦
我是真的烂,也没耐心 ,c语言真的学不好
于是就学python了 (没为什么 就是简单 好学 能用)
发现自己可以干很多【事情但是现在也就只能干一件事情
主要是和老男孩里面的太白金星老师学的,看视频学的
(这是老师的blog)https://www.cnblogs.com/jin-xin/articles/7459977.html
好,废话讲这么多 开始真正的笔记吧
1.计算机基础
CPU 中央处理器 相当与人类的大脑
内存 临时存放CPU需要处理的数据 储存数据 要快 内存贵 断电即消失
操作系统 操控CPU和内存 协调以上的这几个部分
应用程序
举例:
登录qq(吐槽以下tx可以开发一下ubuntu上的qq吗???)
原本qq这款软件是在硬盘上的 ,当双击qq图标时,操作系统就会把它的应用程序(.exe)加载到内存
编译型:一次性将程序编译为二进制文件
缺点:开发效率低,不能跨平台
优点:运行速度快
C, C++等等(然后不会写)
解释型:当程序执行时,一行一行(一句话一句话)的的解释
优点:开发效率高, 可以跨平台
缺点:执行(运行)速度慢
python, php等等
python时动态解释型 强类型定义语言
变量规范
1.必须由数字 字母 下划线任意组合 且不能数字开头
2.不能时python中的关键字 如print=3
3.变量具有可描述性
4.不能是中文(虽然可以用)
5.常量
emmmmmm Python中其实是没有常量 一直不变的量(比如 ;圆周率)
6.python种类
总之很多,之后再填
7.注释
方便自己方便他人理解代码
单行注释 #
多行注释 ’‘’ 或 “”“
8.输入输出(用户交互)
input
s = input("Please input something") #输入
格式化输出format
info = '''----------------info of %s ---------------- Name : %s #代表 name Age : %s #代表 age Job : %s #代表 job Hobbie: %s #代表 hobble ---------------- end ---------------- '''%(name, name, age, job, hobble) print(info)
name = input("name: ") age = input("Age: ") job = input("Job: ") msg = "My name is %s, %s years old, %s height ,have learned 10%%" %(name, age, job) print(msg)
9. 运算符号
+ 加 -减 *乘 /除 **幂 %取余
10.选择
if ______: ______ if ______: ______ else: _______ if ________: _____ elif _____: _____ else: _____
11.while循环
while 条件: #当条件不成立时 退出循环 内容
break #退出循环
continue #跳过本次循环 继续下一次循环
pass 跳过
while else
while 循环被打断 else不会去走(不会执行else)
#这个循环会走else count = 0 while count <= 5: count += 1 if count == 3: pass print("Loop", count) else: print("循环正常执行完了") print("-----------------out---------------")
#这个程序不会走else count = 0 while count <= 5: count += 1 if count == 3: break print("Loop", count) else: print("循环正常执行完了") print("-----------------out---------------")
12.数据类型
int str bool
bool True False
type() 用来判断数据类型
字符串 str (引号引起来的都是字符串) 字符串可以相加 但不能相减和相乘
字符串可以和数字相乘
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!