由于学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需要处理的数据 储存数据 要快 内存贵 断电即消失

  硬盘 1T 固态硬盘(速度要快) 机械硬盘, 储存应该长久保存的数据

  操作系统 操控CPU和内存 协调以上的这几个部分

  

  应用程序

  举例:

    登录qq(吐槽以下tx可以开发一下ubuntu上的qq吗???)

    原本qq这款软件是在硬盘上的 ,当双击qq图标时,操作系统就会把它的应用程序(.exe)加载到内存

    CPU通过操作系统将应用程序执行,然后就可以看到qq登录界面了

 

2.python历史:

    有龟叔  有python2  python3(目前并不感兴趣,以后感兴趣会补充)

      p2 默认编码方式时ascii码 p3默认编码方式utf-8

 

3.为什么选python

在这之前先介绍一些计算机语言

  编译型:一次性将程序编译为二进制文件

  缺点:开发效率低,不能跨平台

  优点:运行速度快

  C, C++等等(然后不会写)

  解释型:当程序执行时,一行一行(一句话一句话)的的解释

  优点:开发效率高, 可以跨平台

  缺点:执行(运行)速度慢

  python, php等等 

  python时动态解释型 强类型定义语言

   强大的第三方库

   优雅,明确,简单

   可移植性,可拓展性,可嵌入性

   YES WE CAN!!!

   总之 python很行

4.变量

   将一些运算的中间结果暂存在内存中 以便后续代码使用

   变量规范

    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 (引号引起来的都是字符串) 字符串可以相加 但不能相减和相乘

  字符串可以和数字相乘

   

 

   

 

 

 

  

 

 

 

posted @   TATIT  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示