笨方法学习Python(1-10)

以下学习内容以python2为基准

UTF-8

#conding:utf-8    or    #__coding:utf-8__

此句要置顶,表示代码支持UTF8的格式,最好每个代码文件都加上

注释

# A comment, this is so you can read your program later.

代码前加“#”表示的是注释,以后写每行代码的上一行记得都加上解释信息

python2与python3

print“abc”    #python2的写法
print ("abc")    #python3的写法

数字和数学计算

+    plus 加号

-    minus 减号

/    slash 斜杠

*    asterisk 星号

%    percent 百分号

<    less-than 小于号

>    greater-than 大于号

<=    less-than-equal 小于等于号

>=    greater-than-equal 大于等于号

变量和命名

>>> cars = 100
>>> print "There are", cars, "cars available."

结果: There are 100 cars available.

更多的变量和打印

>>> my_name = 'Kavin'
>>> print "Let's talk about %s." % my_name

结果

>>>  Let's talk about Kavin.

python中的%r和%s

%r用rper()方法处理对象

%s用str()方法处理对象

有些情况下,两者处理的结果是一样的,比如说处理int型对象

%r会在字符串两侧多出‘ ’

字符串(srring)和文本

w = "This is the left side of..." 
e = "a string with a right side."
print w + e
This is the left side of...a string with a right side.

print "." * 10
..........

打印

days = "Mon Tue Wed Thu Fri Sat Sun" 
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug" 
print "Here are the days: ", days 
print "Here are the months: ", months 
print """ 
There's something going on here. 
With the three double-quotes. 
We'll be able to type as much as we like. 
Even 4 lines if we want, or 5, or 6. 
"""
$ python ex9.py 
Here are the days: Mon Tue Wed Thu Fri Sat Sun 
Here are the months: Jan 
Feb 
Mar 
Apr 
May
Jun 
Jul 
Aug 
There's something going on here. 
With the three double-quotes. 
We'll be able to type as much as we like. 
Even 4 lines if we want, or 5, or 6.

\n 强制换行

print  """        """    按照既定的格式显示

'''  ''' 也可使用单引号

print "",abc      加逗号,逗号后面的不换行

那是什么

\    转义符,可将难打印出来的字符放到字符串

\t \r \n都是转义字符,空格就是单纯的空格,输入时可以输入空格

\t 的意思是 横向跳到下一制表符位置

\r 的意思是 回车

\n 的意思是回车换行

原文地址:http://blog.51cto.com/8672771/2072994

时间: 2024-08-30 10:50:50

笨方法学习Python(1-10)的相关文章

笨方法学习Python(11-20)

以下学习内容以python2为基准 11.提问 print "How old are you?",  age = raw_input() print "So, you're %r old." % age python ex11.py How old are you? 35 So, you're '35' old input()与raw_input()都是Python的内建函数,实现与用户的交互,但是功能不同. raw_input可代表任意字符串 input在字符串上

LPTHW 笨方法学习python 16章

根据16章的内容作了一些扩展. 比如,判断文件如果存在,就在文件后追加,如不存在则创建. 同时借鉴了shell命令中类似 cat <<EOF > test的方法,提示用户输入一个结尾符. 现在有一个小坑,怎么使用python去读取一个文件的行数,原来有os.system("wc -l filename")倒是可以,但是windows下如何操作呢?回头补填. #!/usr/bin/env python # -*- coding:utf-8 -*- from sys im

笨方法学习Python31-40

31.作出决定 复习了raw_input("> ") if 变量 == "Vaule": 执行语句 32.循环和列表 count = [1, 2, 3, 4, 5] for i in count: print "This is %d" % i            #循环打印出count的值 count.append(6)     #从最后增加值 count.insert(1,44)    #从第二位增加值44 range(20)     

笨办法学习python之模块、类、对象

模块就像字典 字典是python中唯一映射关系,它用一个事物对应另外一个事物,也就是所谓的key->value. 模块包含一些变量和函数,可以导入,并且可以用点(·)来操作访问变量和函数. 记住'从X获取Y的概念'. 他们相似,只是语法不同. 1.也就是说在python中有一条通用的模式: (1)有一个key =value的容器 (2)通过key从容器中获取数据 不同点: 在字典中key是字符串,写法为[key]:在模块中写法为.key,其余的地方一模一样. 类就像模块 可以认为模块就是pyth

笨方法学习Python21-30

21.函数可以返回东西 def add(a, b): print "ADDING %d + %d" % (a, b) return a + b age = add(30, 5) print "Age: %d" % age [[email protected] 21-40]# python t21.py ADDING 30 + 5 Age: 35 将函数配上参数值赋值给变量age 22.到现在你学到了哪些东西 =            #赋值 print       

&lt;&lt;Python基础教程&gt;&gt;学习笔记 | 第10章 | 充电时刻

第10章 | 充电时刻 本章主要介绍模块及其工作机制 ------ 模块 >>> import math >>> math.sin(0) 0.0 模块是程序 一个简单的模块 #hello.py print ("Hello,World!") >>> import hello Traceback (most recent call last): File "<pyshell#56>", line 1, i

【Python】Java程序员学习Python(四)— 内置方法和内置变量

<假如爱有天意> 当天边那颗星出现,你可知我又开始想念,有多少爱恋只能遥遥相望,就像月光洒向海面,年少的我们曾以为,相爱的人就能到永远,当我们相信情到深处在一起,听不见风中的叹息,谁知道爱是什么,短暂的相遇却念念不忘,用尽一生的时间,竟学不会遗忘,如今我们已天各一方,生活的像周围人一样,眼前人给我最信任的依赖,但愿你被温柔对待,多少恍惚的时候,仿佛看见你在人海川流,隐约中你已浮现,一转眼又不见,短暂的相遇却念念不忘,多少恍惚的时候,仿佛看见你在人海川流,隐约中你已浮现,一转眼又不见,当天边那颗

学习Python编程的11个资源

转自 http://blog.jobbole.com/71064/  用于以后学习备份 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言.如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因为用 Python 来构建游戏的资源实在是太多了.这是一种快速 学习语言的一种方法. 许多程序员使用 Python 作为初学语言,然后接着是像 PHP 和 Ruby 这样的语言.它也是2014最热门的 web 开

学习Python编程的11个精品资源

本文由 伯乐在线 - atupal 翻译自 Alex Ivanovs.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言.如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因为用 Python 来构建游戏的资源实在是太多了.这是一种快速 学习语言的一种方法. 许多程序员使用 Python 作为初学语言,然后接着是像 PHP 和 Ruby 这样的语言.