随笔分类 - python
摘要:1.list(列表): list是处理一组有序项目的数据结构 list(列表)是python中使用最频繁的数据类型 list中什么类型的数据都可以存放(如:类、自己、函数......); list(列表)可以完成大多数数据集合类的数据结构实现,它支持字符、数字、字符串甚至还可以嵌套列表、元组、字典等
阅读全文
摘要:一、input()和raw_input(): input()支持用户输入数字或表达式,按类型存或存表达式的计算结果 raw_input():输入所有内容当成字符串存 二、lambda函数:匿名函数 lambda只是一个表达式,函数体比def简单的多 lambda的主体是一个表达式,而不是一个代码块。
阅读全文
摘要:封装函数的好处:代码复用 1.语法: def functionname(parameters): #函数文档字符串 function_suite return[expression] 2.无参函数: >>> def print_str(): ... print "hi" ... 3.有参函数--必备
阅读全文
摘要:1. if...elif...else: 语法: if 判断条件: 语句... elif 判断条件: 语句... else: 语句... #elif语句可以有0个或多个 2. while和for循环: while 判断条件: 语句... for iterating_var in sequence:
阅读全文
摘要:1.整数和数字组成的字符串之间的转换: >>> int("123") 123 >>> str(123) '123' >>> int("1.23") #浮点数字符串和整型不能互转,需要借助中间类型(float) Traceback (most recent call last): File "<std
阅读全文
摘要:变量就是可以被改变的量;变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间;根据一个变量的数据类型,解释器分配内存,并决定什么数据可以被存储在内存中。因此,通过不同的数据类型的变量,你可以存储整数、小数或字符在这些变量中。 python中的变量: (1)不需要提前声明,变量的赋值操
阅读全文
摘要:chardet不是python自带的包需要手动安装 chardet安装命令(dos下): pip install chardet 或: pip.exe install chardet 案例: >>> import chardet>>> import urllib>>> TestData=urllib
阅读全文
摘要:Pyton内部的字符串一般都是unicode编码或字节字符串编码;代码中字符串的默认编码与代码文件本身的编码是一致的;编码转换通常需要以unicode编码作为中间编码进行转换,即先将其他编码的字符串解码(decode)成unicode字符串,再从unicode编码(encode)成需要的编码; 编码
阅读全文
摘要:1.python常见的数据类型: 数字:整型、长整型、浮点数、复数、科学计数法字符串:字节字符串、unicode字符串List(列表)Tuple(元组)Dictionary(字典)bool(布尔) >>> a =1 >>> b =2L >>> c=1.2 >>> d=1+1j >>> e="s" >
阅读全文
摘要:二进制数转换成十进制数:二进制数从右向左每位数乘以2的次方(从0开始,从右向左依次+1),然后相加求和即可 如:0101转成十进制为:1*20+0*21+1*22+0*23 =1+0+4+0=5 算法实现: #coding=utf-8b=raw_input("请输入一个二进制数:".decode("
阅读全文
摘要:1.1. 解决文件模式python代码出现中文乱码问题(如:记事本) (1)使用中文需要在第一行声明编码:#coding=utf-8 (2)中文字符串前要加:u 如:u”中文” (3)文件另存为”UTF-8”编码格式 说明 :raw_input中的中文除外,raw_input的中文方法如下: s=r
阅读全文
浙公网安备 33010602011771号