学习资源永远放在最上头

1.http://woodpecker.org.cn/diveintopython/

2.园子朋友:http://www.cnblogs.com/cacique/

1.syntaxerror: non-ascii character '/xd6' in file


这个是因为我们的py文件中不支持非ASCII的字符

解决办法:在文件头加入 #coding=gbk

更多请参考http://cai555.iteye.com/blog/364476

当然,也可以通过在eclipse中设置来完成法

Eclipse的设置
window->preferences->general->editors->text editors->spelling->encoding->UTF-8,编辑器的编码格式
window->preferences->workspace->text file encoding->UTF-8
打开eclipse安装目录->eclipse.ini,末行加上”-Dfile.encoding=UTF-8”
文件编码
py文件记得保存成UTF-8,文件首行加上”#coding=utf-8”   ,这一句话可控制代码中可输入中文字符
run时设置
run-->run configurations->python run->Common-> Encoding ->UTF-8   ,这个应该是运行时的可解决中文乱码问题。
更改空白模块默认显示# -*- coding: utf-8 -*-
如果想每次新建一个空模块时自动添加”# -*- coding: utf-8 -*-”   这样的一句话,可以通过window--Preferences--Pydev--Editor--Template--Empty,然后点击“Edit”按钮,把我们要添加的语句加进去就可以了,将事先默认的语句去掉,改写为:# -*- coding: utf-8 -*-  这样的一句话,然后你再新建一个空白模块,再也不需要每次都要复制那个编码语句了当在建立的python项目时,输入的中文太细,可以通过Window > Preferences>General>Appearance>Color and Fonts中的第一个来设置,Basic里面的TextFonts设置大小即可。

二、list之extend鱼append区别

  相同点:都只能接收一个参数

  不同点:append追加一个对象作为单一的元素,而extend会把对象中的元素一个个添加到集合中

tuple=(1,2)
list=list(tuple)
list.append(3)
print list #[1, 2, 3]
list.append(0)
print list#[1, 2, 3, 0]
list.append([4,5])
print list#[1, 2, 3, 0, [4, 5]]
list.extend([6,7])
print list#[1, 2, 3, 0, [4, 5], 6, 7]
list.append(tuple)
print list#[1, 2, 3, 0, [4, 5], 6, 7, (1, 2)]

python之常见问题集锦相关推荐

  1. LNMP安装常见问题集锦(一)

    2019独角兽企业重金招聘Python工程师标准>>> LNMP安装常见问题集锦(一) 1.ERROR: invalid PHP executable specified by TE ...

  2. python面试题及答案-50道Python面试题集锦(附答案)

    原标题:50道Python面试题集锦(附答案) Python是目前编程领域最受欢迎的语言.在本文中,我将总结Python面试中最常见的50个问题.每道题都提供参考答案,希望能够帮助你在2019年求职面 ...

  3. python面试常见问题-Python面试常见问题,涉及Python各个方面

    原标题:Python面试常见问题,涉及Python各个方面 爬虫面试常见问题 一.项目问题: 1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 2.用的什么框架.为什么选择这个框架 二.框架问 ...

  4. android studio串号,AndroidStudio使用常见问题集锦

    原标题:AndroidStudio使用常见问题集锦 配置AndroidStudio让编译更快 在个人.gradle文件夹下添加 gradle.properties 文件: 文件内容如下: org.gr ...

  5. ArcGIS Server常见问题集锦(转载)

    ArcGIS Server常见问题集锦(转载) 安装部署问题 1 用户名问题    在GIS Server PostInstall过程中会涉及到两个用户,默认情况下一个ArcGISSOM,一个是Arc ...

  6. VueJS 开发常见问题集锦

    VueJS 开发常见问题集锦 框架 浏览数:416 2017-8-3 由于公司的前端开始转向 VueJS,最近开始使用这个框架进行开发,遇到一些问题记录下来,以备后用. 主要写一些 官方手册 上没有写 ...

  7. Python常用模块集锦

    常用模块主要分为以下几类(缺失的后续再补充): 时间转换 时间计算 序列化和反序列化:json,pickle 编解码:unicode,base64 加解密:md5,sha1,hmac_sha1,aes ...

  8. Python安装常见问题:ModuleNotFoundError: No module named ‘_ctypes‘ 解决办法

    Python安装常见问题:ModuleNotFoundError: No module named '_ctypes' 解决办法 参考文章: (1)Python安装常见问题:ModuleNotFoun ...

  9. 全民农场服务器维修,微信全民农场新手常见问题集锦

    你还记得曾经风靡一时的农场偷菜游戏吗?如今,腾讯将这一游戏搬上微信平台,那就是上周刚刚公测的全民农场.总体上来说,全民农场继承了qq农场的大部分玩法,同时又加入了一些手游特性,比如说友情点.金币钻石等 ...

最新文章

  1. SQL Server ltrim(rtrim()) 去不掉空格
  2. Matlab学习笔记——二进制文件的读写
  3. Elasticsearch之search搜索入门
  4. ArcGIS Server SOE开发之奇怪异常:
  5. (44)生成时钟场景
  6. 13 张图彻底搞懂分布式系统服务注册与发现原理
  7. My Calendar I
  8. 第三章 Docker 入门
  9. Linux 部分命令无法使用-bash: /usr/bin/*: Permission denied
  10. “内心强大的人”依然会被移出首页
  11. 【知识蒸馏】让LSTM重返巅峰!
  12. 游戏打不开该怎么设置计算机,驱动人生游戏修复工具,轻松解决DNF打不开的问题。...
  13. 智能配电房综合环境监控系统
  14. Python实现两两交换链表中的节点
  15. open cv轮廓周围绘制圆形和矩形
  16. 【天嵌分享活动】E9卡片电脑设置显示屏分辨率
  17. 写论文时如何翻译外文文献?
  18. linux查看群组所属用户,linux 列出用户所属的所有群组的5种方法
  19. mysql迁移版本_MySQL 5.7迁移升级8.0版本
  20. 基于OCRA软件实现密度泛函计算优化双分子体系的复现实验,以ABPA和Trp为例

热门文章

  1. JDK源码学习笔记——Integer
  2. UTF-8 BOM头
  3. org.apache.log4j.Logger详解
  4. 轻松学习LINUX系列教程推出
  5. 使用P3P共享Cookie与Session小结
  6. 好程序员大数据技术分享:Zookeeper集群管理与选举
  7. 让linux启动更快的方法
  8. 畅捷通携手易后台,专注小微企业财税服务
  9. 第三期 预测——Frenet 坐标
  10. springboot整合freemarker(转)