Python基础知识(二)—– 数值、字符串和列表

756-周同学

发表文章数:47

热门标签

首页 » Python » 正文

一、数值

  1. 声明、赋值、使用:f=3.14
  2. 表达式: 2.2+3
  3. 显示:‘f={0:.2f}’.format(3.333)
f=3.333
'f={0:.2f}'.format(f)
'f=3.33'
  1. 比较,返回布尔型:True/False(>,<,>=,<=,==,!=)
score=60.3
score>=60
True
  1. 相除:/and //
10/4
2.5
10//4
2
  1. 取整:math.floor()往左,math.trunc()往0,round()四舍五入
import math
math.floor(3.4)
3
math.trunc(-3.94)
-3
round(3.94)
4
  1. 整型:无限精度,仅受限于内存与计算机配置
  2. 十六进制、八进制、二进制
    (1) 字面值: 0o八进制,0x 十六进制,0b二进制
    (2) 转换:oct(), hex(), bin()
  3. Decimal
import decimal
decimal.Decimal('3.14')
Decimal('3.14')
  1. 布尔型: True:int

二. 字符串

  1. 声明:’,",…
  2. 转义符:, ., *, /n, /b(退格键), /t,…
  3. 忽略转义符:r’…’
  4. 基本操作
    (1) .replace(‘a’,‘b’)
h='hello'
h.replace('e','a')
'hallo'

(2) .split()分割字符串成list,字符串不可以直接原位替换,list可以

url='codeclassroom.com,uke.cc,youpinketang.com'
url.split(',')
['codeclassroom.com', 'uke.cc', 'youpinketang.com']

(3) .stratwith() 从哪开始
(4) .endwith()
(5).find() 找到位置

三.列表list

  1. 任意对象的有序集
  2. 通过索引下标访问元素
  3. 可变长度
  4. 属于可变序列
  5. 常用操作
    (1) .append()
l=[1,2,3]
l[1:2]=[4,5]
l.append(7)
l
[1, 4, 5, 3, 7]
(2) .extend()
l.extend([7,8,5])
l
[1, 4, 5, 3, 7, 7, 8, 5]
(3) .sort()
l.sort()
l
[1, 3, 4, 5, 5, 7, 7, 8]
(4) .reverse()
l.reverse()
l
[8, 7, 7, 5, 5, 4, 3, 1]
(5) .index()
l.index(7)
1
(6) .count()
l.count(5)
2
  1. 注意:引用类型,支持原位改变
    (1) 拷贝副本: [:], .copy()
l1=[1,9,3,4,5]
l3=l1[:]
l3
[1, 9, 3, 4, 5]
l4=l1.copy()
标签:

未经允许不得转载:作者:756-周同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Python基础知识(二)—– 数值、字符串和列表》 发布于2020-01-19

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录