python笔记全_python基础笔记完整版

1,避免‘\n’等特殊字符的两种方式:

1,利用转义字符‘\’

2,利用原始字符‘r’   print r'c:\now'

3,字符串中嵌入双引号等特殊符号

1,利用转义字符‘\’

2,使用单引号括起这个字符串    print ('i l"o"ve fis.com')

2,跨越多行的字符串。使用三个'''........'''

4,条件分支:

if condition:

条件为真执行的操作

else:

条件为假执行的操作

if condition:

action

elif condition:

action

else:

action

python可以有效避免“悬挂else”(if else对应关系出错)

条件表达式(三元操作符)

small = x if x

如果x

断言assert:当这个关键字后面的条件为假,程序自动崩溃并抛出异常

assert 3>4

可以利用他置入检查点

5,while条件:

条件为真执行的操作

for 目标 in 表达式:

循环体

例:favorite='fishc'

for i in favorite:

print(i,end='')

range([start,] stop[,step=1])

生成一个从start参数的值到stop参数值的数字序列

break:终止当前循环体。跳到外层程序

continue:终止本轮循环,开始下一轮循环(if condition true)

6,and逻辑操作符可以将任意表达式连接在一起,并得到一个布尔类型值

7,引入外援:

1,random模块

2,randint(),返回一个随机的整数

import random 或 from random import randint()

secret=random.randint(1,10)

8,python数据类型

1,数值类型:整型、布尔类型、浮点型、e记法(1.5e10)

2,类型转换:

int()转换为整数

str()转换为字符串

float()转换为浮点数

3,获取关于类型的信息:

type()函数

a=520

type(a)

isinstance()函数

a=12

isinstance(a,int)  --->返回true

isinstance(a,str)  -->返回false

9,Python值常用操作符

+ - * / % **(幂运算) //(地板除法,结果偏小)

比较操作符   > < >=  <=

逻辑操作符   and  or  not

优先级:

幂运算**

正负号 + -

算术操作符   * / //

+ -

比较操作符   < > =

逻辑擦作福   not and or

10,列表-->可以把整数、浮点数、字符串等打包在一起。数组却不能

创建一个普通列表:

member = ['小甲鱼','小布丁','黑夜']

创建一个混合列表:

mix=[1,'小甲鱼',3.12,[1,2,3]]

创建空列表:

empty=[]

向列表添加元素:

append():   member.append('福禄娃')-->只能添加一个。末尾添加

extend():   member.extend(['test','test1'])-->只能以列表形式添加.末尾添加

insert():   member.insert(1,'牡丹')-->第一位插入牡丹

列表中获取元素: 使用索引index。   mix[1]

列表中删除元素: 使用remove()。  mix.remove('小甲鱼')

使用del。   del mix[3]/mix

使用pop().   mix.pop()/mix.pop(1)

列表切片: 使用slice。   mix[1:4]/mix[1:]/mix[:4]

列表操作符: >,and,+,*,in/not in

列表的小伙伴: dir(list)

mix.count('小甲鱼')

mix.index('小甲鱼')

列表逆序: 使用reverse。     mix.reverse()

列表排序: 使用sort。        mix.sort()

mix.sort(func,key)

mix.sort(reverse=True)

11,元组--->不可改变的列表

和列表的主要不同点:

1,创建和访问一个元组: 大部分用()/, ;列表用[]

2,元组不可修改数值

3,更新和删除一个元组:temp = temp[:2] + ('test3',) + temp[2:]

del temp

4,IN/NOT IN,关系操作符,逻辑操作符,乘号操作符,连接操作符

12,字符串的各种内置方法

str1='i love fishc.com'

a=str1[:6] + '插入的字符串'+str1[6:]

capitalize():    str2.capitalize()

casefold()--->全部小写   str2.casefold()

center(width)-->居中,不足空格填充

count(sub[,start[,end]])-->返回sub在string中出现的次数

endswith(sub[,start[,end]])-->以sub结束?

startswith(prefix[,start[,end]])-->以prefix开头

expandtabs([tabsize=8])-->将tab键转换为空格

find(sub[,start[,end]])-->sub是否在字符串中出现

rfind(sub)...

index(sub[,start[,end]])-->跟sub一样,不过会产生异常

rindex(sub..).....

istitle()/isupper()/ljust(width)/lower()/strip()/title()/lower()

join(sub):以字符串做分隔符,分割sub

partion(sub):找到子字符串sub,把字符串分成一个3元组

replace(old,new[,count])

split(sep=none,maxsplit=-1)-->不带参数以空格做分隔符

swapcase()-->字符串大小写翻转<

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值