python基础01

1、注释:

(1)单行注释:

在需要添加注释在代码的上方或者旁边,添加#(规范来说,#后边需要有一个空格,如:“# 注释1”,如果放在代码旁边,需要和代码之间空两个空格)

(2)多行注释:

三对单引号或者双引号之间的内容,可以换行(可以参考python的代码规范:PEP8)

2、算数运算:

在这里插入图片描述
(1)*可以运用在字符串中("_"*50);

(2)算数运算符的优先级:
在这里插入图片描述
(3)如果是bool类型,则True=1,False=0;

3、计算机的三大件:

程序运行时需要的三个核心硬件:

(1)CPU:

  • 中央处理器,是一块超大规模的集成电路;
  • 负责处理数据/计算

(2)内存:

  • 临时存储数据(断电后,数据会消失)
  • 速度快
  • 空间小(单位价格高)

(3)硬盘:

  • 永久存储数据
  • 速度慢
  • 空间大(单位价格低)

4、程序执行原理

1、
(1)程序在执行之前,是保存在硬盘中的;
(2)当腰运行一个程序时:

  • 操作系统会首先让CPU把程序复制到内存中
  • CPU执行内存中的程序代码(机器指令)
  • 程序要执行,首先要被加载到内存

(3)Python程序执行原理
在这里插入图片描述

  • 操作系统会首先让CPU把python解释器的程序复制到内存中;
  • Python解释器根据语法规则,从上向下让CPU翻译Python程序中的代码
  • CPU负责翻译完成的代码
    (4)程序的作用,就是用来处理数据的
    在这里插入图片描述

5、变量的计算和输入输出:

(1)input函数:

字符串变量=input("提示信息:")

用户输入的任何内容,python都认为是一个字符串

(2)类型转换函数
在这里插入图片描述
(3)格式化输入输出:

  • 包含%的字符串,被称为格式化字符串;
  • %和不同的字符连用,不同类型的数据,需要使用不同的格式化字符;
    在这里插入图片描述
    在这里插入图片描述

6、变量的命名

(1)标识符

标识符就是程序员定义的变量名,函数名

  • 标识符可以由字母、下划线和数字组成;
  • 不能由数字开头;
  • 不能与关键字(python函数已经使用的标识符)重名;
  • 标识符是区分大小写的;
  • 在定义变量时,需要在=的左右各保留一个空格;
  • 变量由两个或者多个单词组成时,可以按照以下方式命名:
    每个单词都是用小写字母,单词之间用_连接;
    驼峰命名法:第一个单词以小写字母开始,后续单词的首字母大写
    大驼峰式命名:每一个单词的首字母都采用大写字母

7、循环

(1)while循环

# 定义一个整数变量,记录循环的次数
i=1
# 开始循环
while i <= 3:    
# 希望循环内执行的代码    
    print('hello python')    
    # 处理计数器
    i+=1

(2)for循环

for 变量 in range(10):
循环需要执行的代码
else:
循环结束时,需要执行的代码

(3)range的用法

range(stop): 0~stop-1
range(start,stop): start~stop-1
range(start,stop,step): start~stop step(步长)

(4)命令提示符

break:跳出整个循环,不会再执行循环后续的内容
continue:跳出本次循环,continue后面的代码不再执行,但是还是会继续循环
exit():结束程序的运行

8、函数

(1)函数的参数和返回值
在这里插入图片描述
(2)return之后的代码都不会被执行
(3)函数的文档注释小技巧:

  • 给形参添加说明:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

9、python编译过程

(1)pyc文件:import之后,当程序运行时,会先将import之后的文件编译成字节码
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值