Python学习笔记(2):语法基础

本文详细介绍Python的基础语法,包括数据类型、操作符、字符串处理、布尔值、条件与循环语句、列表与元组操作、字典使用方法及异常处理等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、关于数据类型,type()函数可以查看

2、Python的操作符包括<,>,==,<=,>=,!=,+,-,*,/,**,int(),float()  ,<<,>>移位操作,但没有++,--,需要注意的是**,2**3等价于2*2*2

3、string类型,例如"abcde",则含有以下操作

"abcde"[3]="d"

"bacde"[2:3]="cd"

"abcde"[:2]="ab"

"abcde"[2:]="cde"

len("abc")=3

"abc"+"1"="abc1"

4、布尔值  True、False

5、与或非操作,与 and,也可以是单个字符&

   或 or,也可以是单个字符|

   非 not,但不是!

6、两种线性结构list,tuple

      list:

定义:list_1=[1,2,3]

取值:list_1[1]   结果为2

修改:list_1[1]=89

其他操作:

append(item):添加元素到尾部

extend(list_2):合并

pop():出栈

insert(x,item):插入

sort():排序

index(item):第一次出现位置

count(item):出现次数

remove(item):移除

tuple:

定义:tuple_1=(1,2,3)

取值:tuple[1]

更新:tuple_1=(1,3,4)

7、字典

定义:dictionary_1={"lily","jiangxi","luna:guangzhou"}

取值:dictionary_1["lily"]

添加:dictionnary_1["hany"]="beijing"

8、循环遍历

(1)for i in range(begin,end,步长)   eg. for i in range(1,9,2)

(2)for i in 集合

eg. for i in [1,2,3]

for i in "123"

for key,value in {"a":"1","b":"2"}

9、异常

try:
	if type("aa")==type('str'):
		print("aa")
except Exception, e:
	raise
else:
	pass
finally:
	pass
</pre>10、函数<p></p><p> <span style="white-space: pre;">	</span>def function_name(input1,input2):</p><p><span style="white-space: pre;">		</span>pass</p><p><span style="white-space: pre;">	</span></p><p><span style="white-space: pre;">	</span>对于传入参数,如果是int ,float ,string等不可变类型,形参不会影响实参</p><p><span style="white-space: pre;">	</span>但对于对象,列表,集合可变数据类型,形参直接影响实参,如果不想影响,则应该传入深度拷贝</p><p></p><pre name="code" class="python">#import copy
....
function(copy.deepcopy())


11、类

class BaseClass():

def __init__(self,name,age):

self.name=name

self.age=age

def ....


class SubClass(BaseClass):

def __init__(self,name,age):

self.name=name

self.age=age

self.addr=[]


12、使用模块,假设需要导入的为A.py,当前的为B.py

如果在同一目录,直接import A即可

如果不在同一目录,

import sys

mydir="/Users/..."

sys.path.append(mydir)

import A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值