Python基础知识学习-Day2

链式赋值:x=y=123 等价于 x=123 y=123

系列解包赋值:a, b, c = 4, 5, 6 等价于:a = 4, b = 5 , c = 6

基本内置数据类型有:整型、浮点型、布尔型、字符串型;在一些情况下可以通过int()、float() 、str()之间转换,使用类型转换要符合规则

时间的表示

时间可以在python中通过time.time()获得当前时刻,返回的值是以秒为单位的一个浮点值。

import time之后调用 time.time()即可

整数缓存问题

1、is 比较两个对象的 id 值是否相等,是否指向同一个内存地址;

2、== 比较的是两个对象的内容是否相等,值是否相等;

3、小整数对象[-5,256]在全局解释器范围内被放入缓存供重复使用;

4、is 运算符比 == 效率高,在变量和 None 进行比较时,应该使用is

字符串

字符串的创建,例如a = “abcdef”,可以用函数len() 来查看字符串的长度。

转义字符:\续行符、\\反斜杠符号、\'单引号、\”双引号、\b退格、\n换行、\t横向制表符、\r回车

字符串拼接:可以直接使用+号来拼接,例如“aa” + "bb" 结果会为“aabb”,也可以用例如 b = “aa”“bb”,最后b = “aabb”

字符串复制:使用*可以实现字符串复制,a = 'Sxt'*3,结果为'SxtSxtSxt'

不换行打印:print("sxt",end=' ') print("sxt",end='##') print("sxt") 运行的结果会是sxt sxt##sxt,end后面什么都不加就表示空格。

input():读取键盘输入的内容。

使用[]提取字符:a = "abcdefg",字符串第一个元素的偏移量默认为0,后面1234以此类推,因此提取第一个字符使用a[0],若要提取最后一个元素,可以使用a[-1],从右到左的偏移量-2,-3以此类推。

提取一段字符串:使用a = [:]提取整个字符串,[start:]从 start 索引开始到结尾,[:end]从头开始知道 end-1,[start:end]从 start 到 end-1,[start:end:step]从 start 提取到 end-1,步长是 step。例如:a[1:99:2];若三个量为负数:a[-8:-3]倒数第八个到倒数第三个,[::-1]步长为负,从右到左 反向提取。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值