零基础入门学习Python(1)

零基础入门学习Python(1)

看了小甲鱼的零基础入门学习Python,用的是Python3.2,自己做了一些笔记,希望拿出来跟大家分享一下,比较适合初学者入门。

Python中的代码不需要加分号,以下均为在IDLE中测试的代码:

>>> print("I am happy")   # 最基础的打印操作,'#'是注释符号
I am happy
>>> print "I am happy"    # 此为Python2系列中的语法,在Python3中不适用
SyntaxError: invalid syntax
>>> print(5+3)            # 可以直接计算出结果,不需要声明变量类型
8
>>> 5+3
8
>>> print("I am"+"happy") # 用'+'完成字符串拼接
I amhappy
>>> print("I am"+" happy")
I am happy
>>> print("I am"+" happy")*9        # 类型不匹配,不能进行计算
I am happy
Traceback (most recent call last):  # 出错信息
  File "<pyshell#9>", line 1, in <module>
    print("I am"+" happy")*9
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'   #类型错误
>>> print("I want to study...")      # 直接打印字符串
I want to study...
>>> print(("I am"+" happy")*9)       # 用'*'完成重复操作
I am happyI am happyI am happyI am happyI am happyI am happyI am happyI am happyI am happy
>>> print(("I am"+" happy\n")*9)
I am happy
I am happy
I am happy
I am happy
I am happy
I am happy
I am happy
I am happy
I am happy
>>> print(("I am"+" happy\n")+9)      # 依然是类型不匹配问题
Traceback (most recent call last):
  File "<pyshell#12>", line 1, in <module>
    print(("I am"+" happy\n")+9)

TypeError: Cannot convert 'int' object to str implicitly
>>> print(("I am"+" happy\n")+"9")    # 把数字9转换成字符,类型匹配,可以拼接
I am happy
9
>>> print(("I am"+" happy\n")+'9')    # Python中字符或字符串用单引号或者双引号没有区别
I am happy
9
>>> print(("I am"+" happy\n")+'"9"')  # 可以用单引号括住双引号来打印双引号
I am happy
"9"
>>> print(("I am"+" happy\n")+"'9'")  # 可以用双引号括住单引号来打印单引号
I am happy
'9'
#被括起来的单引号或者双引号此时就相当于是字符串的一部分被打印出来
>>> print(("I am"+" happy\n")+'''9''')# 此处三引号跟单引号和双引号效果相同
I am happy
9
阅读更多
文章标签: python 小甲鱼 入门
个人分类: Python零基础
想对作者说点什么? 我来说一句

零基础Python》 - PDF电子书

2016年04月15日 5.4MB 下载

零基础Python,完整扫描版

2016年10月16日 110.51MB 下载

零基础入门学习Python

-

学院

2015年05月21日 18:40

零基础学习python-kindle电子书

2018年04月21日 2.96MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭