python基础知识汇总

Python 基础知识汇总
1 python 中的结构模块都是用缩进进行表示(intented block)
2 条件语句:
(1)   If:-else:
(2)   If:–elif: –else:
(3)   If:
3 循环语句:
(1)   while(判断语句):
(2)   for:
(3)   break,continue控制循环语句的执行过程
4 抛出异常:try: -except:
5 从键盘中输入数据:raw_input,得到的数据均是字符型
6 输出至显示屏:print ,同时也可以直接输出变量名,但是两者是存在区别的
               格式化输出:format(val,format_modifier)
注意format_modifier-‘m.nf’:m代表输出占位,即输出时占的打印位
                                                n 代表输出的精度,即小数点位数
                                 f:代表是输出类型,f 是浮点数输出,d是整型,%以百分制形式输出
7 函数的定义: def  函数名(形参):,函数定义中不需要指定返回值类型
8 停止函数的执行:quit()
9 python 中存在一个特殊的字符串:none ,可以用在逻辑判断中
    e.g. xxxis none or xxx is not none
10 python 中内置的指数(built –in function)运算符:** e.g. 2**3=8
11 python 中的切片运算(即子集):
e.g.Str[start,end]:从start开始,到end-1结束.
12 常用的一些函数:
(1)   type(object):获取object的类型
(2)   dir(object):获取关于object的函数定义
(3)   isinstance(object,type):判断object是否是type类型
(4)   help(object):查询某个类型的函数或者某个函数的具体用法
13  list :
(1)   定义: list1=[1,2,3,4,4] 或者 list1=list(‘hello word’)
(2)   空列表的定义: list1=[] 或者list1=list()
(3)   list 和string 是不一样的,string 类型是只读,每次对string 类型进行操作,其实都是对string 的副本进行写操作.但是List 是可以直接被改变的
(4)   ‘+’可以用来直接连接两个List
e.g. list1=[1,2,3]  list2=[4,5,6]
         list3=list1+list2 
print  list3
[1,2,3,4,5,6]
(5)   list 中常用的函数:
插入函数:list.insert(index,val):将val 插入index前面一个位置
                    list.append(val):将val插入到List 的最后
排序函数:list.sort():对List进行排序
删除函数:list.pop(index):将index位置的元素进行出栈处理,这个函数最后是有返回值的,返回的就是要删除的元素
                   List.remove(val):将第一次出现的val 值进行删除,没有返回值,而且如果val 值不存在于List中,程序就会报错,所以就需要进行判断
                   del list[index]:这是一个通用的函数,将index位置中的数据进行删除
 逆序排序:list1.reverse():将list1按照逆序排序
14 文件的读写操作
(1)  获取文件的句柄:file.open(file,method),method 可以分为’r’,’w’,代表打开文件是读还是写。
(2)  读文件:file.read():读取文件的全部内容
        file.readline():读取一行数据,返回string
              file.readlines():按照行读取数据,返回list,其中的元素是行数据(string)
    在读文件的过程中,需要注意每读取一行,都要把每行后面的’\n’
    去掉,利用str.rstrip()
(3)  写文件:file.write():写单个字符
          file.writelines():写字符序列
          写入字符串的格式:s=”XXX%dyyy%s\n”%(28,’yanzi’)
(4)  关闭文件:file.close()
15 字符串的操作
(1)  字符串的类型:raw字符串:str1=r ‘aaa\nbbb’  print str1
                                                        aaa\nbbbb
                                 普通字符串:str1=r ‘aaa\nbbb’ print str1
                                                        aaa
                                                       bbbb
                                unicode字符串:str1=u ‘aaa\nbbb’ print str1
                                                              aaa\nbbbb
(2) 字符串常见的函数:isalnum():判断字符串里是否都由字符,数字等常见的有效的字符串
                          isalpha():判断字符串是否都是字符
                isdigit():判断字符串是否都是数字
                    isupper():判断字符串是否都是大写
                   islower():判断字符串是否都是小写
                  isspace():判断字符串是否由空格键组成
                   lower():转换为小写
                   upper():转换为大写
                   strip():去掉空格,\n,\t等字符
                   lstrip():去掉左边空格,\n,\t等字符
                   rstrip():去掉右边空格,\n,\t等字符
                    startwith():以某字符开头
                    endwith():以某字符结尾
                    find():从左向右查找
                   rfind():从右向左查找
                          replace():字符串的替换
 
 
16 导入第三方模块:
(1)   下载并解压第三方模块
(2)   在setup.py目录下,运行命令:python  setup.py  install 进行安装
(3)   用import将第三方的包进行导入
17 安装python的注意点:
(1)  在安装组件时,务必勾选的组件是:pip:帮助安装第三方模块
 Add python to Path:可以在命令行中识别“python”命令
(2)  若再安装中没有选择“Add python to Path”,那么就需要手动的增加,将python.exe所在的目录添加到path中。
 
       
         
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值