Python基础学习笔记(1)

《Python快速上手》学习笔记

1.数学操作符

** 指数 例子:2**3 = 8

// 整除/商数取证 例子:23//4 = 5 23/7 = 3 (向下取整)

/ 得出是float型 例子: 2/1 = 2.0 1010/5 = 202.0

2.字符串连接和复制

"Alice" + 42 
>>>TypeError:Can't convert "int" object to str implicity

Python认为你视图将一个整数连接到字符串”Alice”。代码必须显示地将整数转换为字符串,因为Python不能完成自动转换。

可以改成 "Alice"+str(42) 就可以了。

操作符只能用于两个数字(作为乘法),或一个字符串和一个整型(作为字符串复制操作符)。

(2+3)*6
>>>30
"Alice" * 5
>>>"AliceAliceAliceAliceAlice"
"Alice" * 5.0
>>>TypeError:can't multiply sequence by non-int of type "float"

3.len函数

len() 方法返回对象(字符、列表、元组等)长度或项目个数。

str = "runoob"
len(str)
Out[3]: 6

str1 = "run oob"
len(str1)
Out[5]: 7

str1 = " run oob"
len(str1)
Out[7]: 8

str1 = " run obb "
len(str1)
Out[9]: 9

str1 = " run oob."
len(str1)
Out[11]: 9

len("")
Out[12]: 0

len(" ")
Out[13]: 1

总结:” “中地空格或者 . 都算入长度值内,”“长度值是0,” “长度值是1。

4.str()、int()和float()函数

int() 函数用于将一个字符串或数字转换为整型。

int(x, base=10) 其中x – 字符串或数字。base – 进制数,默认十进制。

>>>int()               # 不传入参数时,得到结果0
0
>>> int(3)
3
>>> int(3.6)
3
>>> int('12',16)        # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
18
>>> int('0xa',16)  
10  
>>> int('10',8)  
8

>>> int(99.99)
99
>>>int("99.99")
ValueError: invalid literal for int() with 
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值