还有20天不到 此次学习只为过二级

去年花70报MS 一点都没学 今年不能这样了

一、环境搭建

1、运行py需要开发环境+开发工具 (厨房+厨具)

两个命令

where python

python -V

python --version

2、开始菜单打开IDLE

print ("hello world");    原样输出

print (1+2);  

3、快捷键

Ctrl+N:IDLE中创建新文件

ctrl+alt+s:打开软件设置

ctrl+d:复制当前行代码

shift+alt+上\下:将当前行代码上移或下移

crtl+shift+f10:运行当前代码文件

shift+f6:重命名文件

ctrl+/:快速注释

二、基础语法

1、标识符

定义:用来起名字的字符序列(变量名、类名、模块名等)

大小写字母、数字、下划线、汉字组成

大小写敏感、不能以数字开头

中间不能出现空格、长度不限

2、保留字

35个常见

考选择

截图如下

3、变量与常量

变量:python用来存储数据的最小单元,有类型、名字、值

常量:类似数字中的常数,通常情况下,变量的值就是常量

4、注释

注释内容不会被编译

单#号注释

“”“

”“”

三、数据类型

1、为什么

每种数据类型存储空间不一样

2、基本数据类型

(1)数值型:

整数类型:十进制、二进制0b、八进制0o、十六进制0x

按权展开式 如图

(2)浮点数

普通:1.1

科学计数法:1.01e4

(3)复数 用不到

11.3+4j  j要写成1j

获取实部、虚部

print(a.real)

print(a.imag)-->返回浮点型

运算是实部运算,虚部运算

(4)字符串型、布尔型

三引号可以表示字符串、用来换行

3、type()函数

一个小括号就是一个函数

输出变量类型

a=123

print(type(a))

<class 'int'>

4、数据类型转换

先看一下类型

再转换想要的类型、前提是必须是此类型

如"abc"转换不了整型,小数转整型直接砍掉小数

a="123"

age_new=int(a)

print(age_new)

四、运算符

1、算术运算符

9个

x**y 幂

// 整除

% 取余 模运算

2、字符串运算符

+

x*y  输出y次x

3、赋值运算符(增强赋值操作符)

=

自加自减

4、关系运算符

<=

==

结果是布尔类型 首字母大写!True False

5、逻辑运算符

not

and

or

离散基础,做条件判断

6、input()函数的使用

接收键盘输入,默认字符串类型

五、程序控制结构

1、顺序结构

2、分支结构

(1)单分支结构:if

要有缩进 分号

(2)二分支结构:if-else

if :

    print()

else:

    print()

(3)多分支结构:if-elif-else

if 条件1:

    print()

elif 条件2:

    print()

elif 条件3:

    print()

else:

    print()

可嵌套

3、循环结构

(1)while循环

i=0

while i<100:

    print("i")

    i=i+1

补充

else:

    print()

(2)continue

用来结束当前本次循环,continue后面的内容不会执行,然后继续执行下一次循环。

i=0

while i <=100:

    i=i+1

    if i%2 == 1:

        continue

    print(i)

(3)break

用来终止当前所在循环

循环结构

遍历循环:for

无限循环:while

4、异常处理

代码正确但是报错,用以下代码测试

try:

    可能出现问题的代码

except:

    print("程序出错了,请稍候")

except可复用,如出现,怎么处理

小结

时间好紧 今天满课 私下摸鱼的一天

欢迎来访 这是我的小窝~ 网安弱鸡 健身屌丝 好不容易搭出来的 大佬略过我
最后更新于 2025-09-08