Python小白入门的学习记录

118 阅读2分钟

基础语法

书写规则

① #xxxxx (用于注释解释功能 方便理解)

② import (导入各种模块 例:improt time 导入时间模块)

③----print (-表示空格 缩进)

基础数据类型

整数(int)[7]

浮点数(float)[7.7]

字符串(str)['7']

布尔值(bool)[True False] 以前没接触过 哈哈哈哈

基础类型判断

type()

数据类型转换

例 当'7'为字符串类型 但要进行加减法则要进行转换 将字符串转化为整型

int('7') [转化为整数]

str(123) [转化为字符串]

bool(1) [转化为布尔值 ps:非零数返回True 零返回False]

变量定义

a=9(=为赋值 右赋左)

b=a (多次赋值)

序列

序列类型

①字符串 "abc" ps:Python对单双引号没有区分

②列表 [0,"abc"]
ps:用过下标和偏移量访问 一个访问数字为0 s="123" print(s[0])->1 访问一个 print(s[0:2])->12 访问多个元素 [0:2] 指的是访问2前面的一个数 print(s[-1])->3 逆向访问

③元祖 ("abc","de")

序列基本操作

①成员关系(in,not in) 判断成员是否在序列中 返回True 或 False 对象(not)in 序列

例 print("a" in s)->True

②连接(+)

序列+序列

例 print(s+s)->123123

③重复(*)

序列*整数

例 print(s*3)=123123123

④切片([:])

序列[0:整数]

例 print(s[0:2])->12

元祖的基本操作

a=('123','abc')

b=((123),(abc)) 元祖嵌套

ps:列表存储元素可变更 元祖则不可变更

列表的基本操作

a=['abc','xyz']

a.append('qwe')-> ['abc','xyz','qwe'] 为列表增加元素(在当前列表后增加)

a.remove('abc')->['xyz','qwe'] 为列表移除元素

条件与循环

条件语句 :if

① if 表达式:

代码块

例 x='abc'

if x=='abc':
(ps:=表示赋值 ==表示相等 :表示if语句还未结束)

print('x的值和abc相等')

② if 表达式:

代码块

elif 表达式: (这里要注意 和以前学过的if语句不同 但是表示为 else if)

代码块

else:

代码块

循环语句 :while & for

①while语句

while 表达式:

代码块

(表达式为真 一直循环到表达式为假结束)

②for语句

for 迭代变量 in 可迭代对象:

代码块

break 终止 continue 跳过当前循环