老迟到柠檬

文章
6
资源
1
加入时间
3年2月3天

Python中append和+以及extend的区别

当我我们在使用List的扩展操作时候,常常会用到append方法和+运算符,不注意他们之间的区别常常会导致错误,下面举例说明他们的错误1)append:s1 = [1,2,3]s2 = [4]s1.append(s2)s1.append({'1':'2'})print(s1)输出如下[1,2,3,[4],{'1':'2'}]使用append相当把整个s2当

NSString, char*, NSData类型之间的转换

1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结束,