您的位置:首页 > 编程语言 > Python开发

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()  .  例如 

<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" % username
if 循环只会猜一次,然后就结束了。 所以我给改成了 while 循环。

48   split()函数, xxx.splite()  空格隔开的单词     具体资料用法   http://my.oschina.net/hkmax/blog/146553

结束了整个  learn python the hard way   的整个教程。  因为我是先看了简明python教程,并且学习了flask,django 框架后才开始学的本教材。所以许多问题得到了避免及解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: