Python基本语法

注释

单行注释:#开头
多行注释:三引号 ‘’‘ 开头以及 ’‘’ 结束

(File–>Settinga–>keymap,改默认default为eclipse,这样可以使用快捷键ctrl+D快速删除一行)

命名

  • 大小写字母,数字,下划线
  • 不能数字开头
  • 大小写敏感
  • 不能和保留字相同
#打印出保留字
import keyword
print(keyword.kwlist)

结果:
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

字符串

s = 'python'
s1 = 'hello'
s2 = "world"

用s字符串来进行举例,字符串排列正向索引(从左到右)的下标/索引是0,1,2,3,4,5
而反向索引(从右往左)是-1,-2,-3,-4,-5,-6

怎么从一个字符串中提取单个字符呢?
在这里插入图片描述
可以看到,直接在字符串名字后边加上中括号,中括号内写入需要提取的哪一位字符的下标/索引,注意返回的仍然是一个字符串

那么如何提取字符串中的子串呢?
在这里插入图片描述
可以看到,在中括号内写入1:3就可以提取出从下标1到下标3但不包括下标3的子串了,注意这里是不包含下标3的字符的

在这里插入图片描述
我们要得到从字符串第一个字符到某一位字符的子串时,前边的0可以省略不用写。

那么我要反向索引得字符串子串呢?
在这里插入图片描述
这里特别需要注意的是,使用反向索引得到子字符串,得到得子字符串的顺序与原字符串是一致的,并不会反向,而且反向索引,冒号前面的下标值要小于冒号后边的下标值

不知道大家有没有发现一个现象,我们用冒号后边的下标值减去冒号前边的下标值,刚好就是我们提取的子字符串的长度

看到上图中最后一行代码,我们可以得到原字符串最后三个字符组成的子字符串,冒号后边的-1也可以省略不用写

判断字符串相等

python中判断两个字符串是否相等使用==

if unit == 'CNY':#判断unit字符串内容与‘CNY’是否一致
    #缩进,tab键
    pass#占位符,还没有想好操作啥可以用这个
elif unit == 'USD':
    pass

调试

在这里插入图片描述
点击代码行数右边空白处,出现一个红点,这里设置了一个断点,代码区右键,点击debug,
在这里插入图片描述
在这里插入图片描述上图中,蓝色的一行设置断点处,该句并没有执行

在这里插入图片描述
点击图中红色方框处,可以进行单步调试

推出调试再次单击红点处

循环

while currency_str_value != 'Q':
	...
	...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值