python技巧合集(三)
-
ipython中的magic函数以%开头


-
字符串前加r(raw), 表示不对里面的字符进行转义
-
多行字符串中所有的字符都是普通字符,不进行转义
-
python语言的字符串的两大特点:a. 字符串不可变;b. 字符串是字符的有序集合
-
字符串虽然不可变,但是可以通过字符运算、切片操作、格式化表达式、字符串方法调用等方式来创建新的字符串,然后赋值给原始的字符串变量,用这种方式实现字符串的修改。
-
python中提供的字符串处理函数分为两类。a. 可用于多种类型的通用操作,以内置函数或者表达式的方式提供。如len(str), str[0], x in str等;b. 只作用于字符串类型的专用操作,如str.upper(), str.split()等。
-
两种除法:

-
数字的逻辑运算:and返回最后一个非0数字,or返回第一个非0数字。and有一个为0结果就为0,or所有为0结果才为0.
