Python笔记-容易出错应牢记的基础知识

1、exit():在命令行退出Python

2、强制退出某个运行的程序,用ctrl+c,比如陷入了无限循环

3、运行Python文件(假如是a.py文件):python a.py

4、在Python中,True和False必须首字母大写,true和false会显示错误

5、布尔运算用and、or和not。用&&、||、! 这些会出错

>>> 5 > 3 or 1 > 3
True
>>> 2 > 5 and 1 < 4
False

>>> (10<3)&&(5>2)
  File "<stdin>", line 1
    (10<3)&&(5>2)
           ^
SyntaxError: invalid syntax

6、在Python中,采用的格式化方式和C语言是一致的,用%实现

>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'

%运算符就是用来格式化字符串的。

在字符串内部:
%s表示用字符串替换
%d表示用整数替换

有几个%占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%,括号可以省略,多个就不可以省略。字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%。

>>> 'growth rate: %d %%' % 7
'growth rate: 7 %'

7、
/ 代表浮点数除法 (7/2=3.5)
/ /代表浮点数除法 (7/2= 3)
**代表浮点数除法 (2**3=8)
divmod(a,b)产生的两个值分别是a除以b的商和余数
divmod(9,5)=1,4

8、分片[start:end:step]指的是从start到end-1,每隔step个提取一个。
[:] 从头到尾提取整个字符串
[start:] start到结尾
[:end] 开头到end-1

9、split():基于分隔符将字符串分割

>>>todos='get gloves,get mask,give cat'
>>>todes.split(',')#表示用逗号分割,有逗号的地方就分割
['get gloves','get mask','give cat']

#若不指定分隔符,默认使用空白字符
>>>todes.split()
['get','gloves,get','mask,give','cat']

10、分隔符.join():用分隔符连接起来

>>>list=['Yeti','bigfoot','loch ness']
>>>sentence=','.join(list)
>>>print(sentence)
Yeti,bigfoot,loch ness

11、replace(a,b,c)
a:被替换字串
b:用于替换的新子串
c:替换的位置

>>>x='a duck goes into a car'
>>>x.replace('duck','marmoset')
>>>print(x)
a marmoset goes into a car

12、用#注释,Python 没有多行注释的符号,只能每一行注释开始处加上一个 #。

13、用\连接
一、若该行没写完想换行继续,可以在该行结尾加一个\
二、可以将一些字符串用\拼接起来

>>> alphabet = ''
>>> alphabet += 'abcdefg'
>>> alphabet += 'hijklmnop'
>>> alphabet += 'qrstuv'
>>> alphabet += 'wxyz'

等同于:

>>> alphabet = 'abcdefg' + \
... 'hijklmnop' + \
... 'qrstuv' + \
... 'wxyz'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值