python 学习 笔记1
2016-07-21 21:12
507 查看
学会了flask之后,依然找不到工作。 所以现在回头开始学习python基础,学完之后再涉及算法。以下为学习过程中遇到的问题。学习资料为笨方法学python。
1. 关于退出python 命令行,教材上写"CTRL_(^Z)" ,起初以为是在界面输入。 但是其实是让按 ctrl+z 退出。
2.运算符方面,大致符合常用的方式。 只是%是求余。 /是求值 省略余数。 具体的符号及作用在 http://www.yiibai.com/python/python_basic_operators.html
3.格式化字符。 这篇比较陌生。 但是没有什么问题。 搜了下所有的格式化字符 网址 https://www.douban.com/note/269665597/ http://www.cnblogs.com/vamei/archive/2013/03/12/2954938.html
4.转义字符,能够实现在打印的时候的各种格式 http://www.cnblogs.com/allenblogs/archive/2011/04/28/2031477.html
5. 输入 raw_input() . 例如
打印 第一句 输入 打印第二句,输入 。 打印两个值。
6. 导入模块,解包后又四个参数。script, first, second,third = argv 第一个scripts 是文档名,后面的是变量。
以下数字对应笨方法学python的每章
14 这章遇到的问题是如何在raw_input中提示中文。 百度了之后解决 likes = raw_input("请输入你的名字:".decode('utf-8').encode('gbk')) 在提示框声明utf即可。 仅在文档头部声明 会报错. 。
在学了这章之后 ,自己编写了个猜数字游戏:
48 split()函数, xxx.splite() 空格隔开的单词 具体资料用法 http://my.oschina.net/hkmax/blog/146553
结束了整个 learn python the hard way 的整个教程。 因为我是先看了简明python教程,并且学习了flask,django 框架后才开始学的本教材。所以许多问题得到了避免及解决
1. 关于退出python 命令行,教材上写"CTRL_(^Z)" ,起初以为是在界面输入。 但是其实是让按 ctrl+z 退出。
2.运算符方面,大致符合常用的方式。 只是%是求余。 /是求值 省略余数。 具体的符号及作用在 http://www.yiibai.com/python/python_basic_operators.html
3.格式化字符。 这篇比较陌生。 但是没有什么问题。 搜了下所有的格式化字符 网址 https://www.douban.com/note/269665597/ http://www.cnblogs.com/vamei/archive/2013/03/12/2954938.html
4.转义字符,能够实现在打印的时候的各种格式 http://www.cnblogs.com/allenblogs/archive/2011/04/28/2031477.html
5. 输入 raw_input() . 例如
<span style="white-space:pre">print "how old are you?", age = raw_input() print "how tall are you?", height = raw_input() print "so, you are %r tall and %r heavy. "% (age, height)</span>这个输入程序的意思是:
打印 第一句 输入 打印第二句,输入 。 打印两个值。
6. 导入模块,解包后又四个参数。script, first, second,third = argv 第一个scripts 是文档名,后面的是变量。
以下数字对应笨方法学python的每章
14 这章遇到的问题是如何在raw_input中提示中文。 百度了之后解决 likes = raw_input("请输入你的名字:".decode('utf-8').encode('gbk')) 在提示框声明utf即可。 仅在文档头部声明 会报错. 。
在学了这章之后 ,自己编写了个猜数字游戏:
# -*- coding: utf-8 -*- from sys import argv script,username = argv promp = '输入你的名字' print u"hi %s ,你好 %s is script:"% (username, script) print "I'd like to ask you a few questions." print " %s?" % username likes = raw_input(promp.decode('utf-8').encode('gbk')) while likes != username: print u"你猜错了,不是: %r" % likes likes = raw_input(promp.decode('utf-8').encode('gbk')) print u"你猜对了是 %r" % usernameif 循环只会猜一次,然后就结束了。 所以我给改成了 while 循环。
48 split()函数, xxx.splite() 空格隔开的单词 具体资料用法 http://my.oschina.net/hkmax/blog/146553
结束了整个 learn python the hard way 的整个教程。 因为我是先看了简明python教程,并且学习了flask,django 框架后才开始学的本教材。所以许多问题得到了避免及解决
相关文章推荐
- Python time和logging模块
- 分析python处理基本数据<四>
- python开源IP代理池--IPProxys
- The Python Tutorial - Input and Output
- python--模块
- python-django
- python核心编程学习笔记-2016-07-21-01-decimal模块
- 将sublime打造成python的IDE开发工具
- python 数据初学者 小记
- Python学习-反射相关函数
- windows7下Python环境搭建
- 转载:深入解读Python解析XML的几种方式
- Python 练习册,每天一个小程序(0000)
- Learning Python 011 高级特性 2
- Learning Python 011 高级特性 2
- Python篇----Requests获取网页源码(爬虫基础)
- 新手疑惑:谈谈python 中__name__ = '__main__' 的作用
- 不可不知的Python模块: collections
- "Python"学习笔记----简单文件处理
- dbus-python 指南