python基础2.0

if else

格式:


if 判断条件:
	条件成立时,要做的事
	......
else 判断条件:
	条件成立时,要做的事
	......

注意:
在python中 :后的语句要有一个缩进,即一个Tab键或者是四个空格;
禁止将Tab键和空格混用!!!
if 和 else 语句以及缩进部分是一个完整的代码块

逻辑运算符

python中包括了

逻辑运算符含义
and
or
not非(取反)

随机数的处理

python中,要想使用随机数,优先需要导入随机数模块——“工具包

import random

random.randint(a, b)    #生成一个随机数在 [a, b] 之间,包含a,b;
                        #下限必须小于上限,否则会报错

while循环

下面用一个简单的例子描述格式:

# 定义计数次数
i = 0
# while循环语句格式:while 判断条件:
while i <= 3:
    # 需要重复执行的代码
    print("Hello Python")
    # 处理计数器
    i = i + 1
print("循环结束后的i = %d" % i)

break 和 continue

关键字用法
break直接结束循环
continue结束此次循环,重新跳到循环的判断语句继续执行循环语句(使用时要注意continue前是否需要改变循环条件,避免程序陷入死循环)

print函数拓展

在默认情况下,print函数输出内容之后,会自动在内容末尾增加换行
如果不希望增加换行,可以在print函数后面增加 ,end=“”
其中 “” 中间可以指定print函数输出内容之后,继续希望显示的内容;
例:

print("|", end="----")
print("|")

结果:|----|

转义字符

转义字符描述
\ \反斜杠符号
\’单引号
\"双引号
\n换行
\t横向制表符
\r回车

函数

函数的定义格式:

def 函数名():
	函数封装的代码
	......

def是英文define的缩写;
函数名称的命名应该符合标识符的命名规则
1.由字母、数字、下划线组成;

2.不能以数字开头;

3.不能与标识符重名;

return

return表示返回,后续的代码都不会被执行;

模块

模块python程序架构的一个核心概念

模块就好比是一个工具包,要想使用这个工具包中的工具,就需要导入 import 这个模块;

每一个以扩展名 py 结尾的 python 源代码文件就是一个模块

在模块中定义的 全局变量函数 就是模块提供给外界直接使用的工具;

小结:可以在一个python文件中定义变量或函数,然后在另一个文件中使用 import 导入这个模块,导入之后,就可以使用 模块名.变量 / 模块名.函数 的方式,使用这个模块中定义的变量或函数;

模块也是一个标识符
注意:如果在给python文件起名字时,以数字开头是无法使用pycharm中导入这个模块的;

pyc文件

ccompiled 编译过的意思

这个pyc文件是由 python 解释器将 模块的源码 转换为 字节码python 这样保存字节码是作为一种启动速度的优化

字节码
python 解释源程序时是分成两个步骤的
1.首先是处理源代码,编译生成一个二进制字节码
2.再对字节码进行处理,才能生成CPU能够识别的 机器码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值