【美妙的Python之二】Python初步
2014-05-25 15:03
429 查看
美妙的Python之Python起步
简而言之: Python 是能你无限惊喜的语言,与众不同。1.动态类型: Python是一种动态类型语言,不需要预先声明变量的类型,变量的类型和值在赋值那一刻动态地初始化。这一点与C/C++,Java等静态类型语言完全不同,静态类型在编译阶段就必须显示的声明变量的类型,动态类似在运行时才确定变量的类型。
year = 2014 print year msg = "Hello " print msg变量a动态地初始化为int类型,并赋值2014; 变量msg则动态初始化为str类型,并赋值"Hello"; 2.代码缩进: Python 的函数,类等模块开始,结束不使用”{ }“,而是使用一个缩进符” : “。缩进符表示代码模块的开始,结束缩进意味着代码模块结束。
#-*- coding:gb2312 -*- #设置中文支持 i=199 if i<200: #冒号,代码块开始 print "I am big !" #缩进 else: print "I am not big enough !" #缩进 #缩进结束,代码块结束Python使用硬空格分割语句,而不像C/C++那样使用冒号” ; “。C/C++使用冒号和花括号分割代码,Python则使用冒号和缩进,使代码整洁美观。 3.输出函数 print: Python中print的用法同C中相似,可用于输出字符串,格式化输出等。
#-*- coding:gb2312 -*- #设置中文支持 age=20 name="Jack" print "Hello" #输出字符串 print "%s's age is %d" % (name,age) #格式化输出
4.输入函数 input 和 raw_input : Python中 input 和 raw_input 均可用于输入,raw_input 将输入当做字符串处理,input 则根据输入的内容转化成相应的类型。
#-*- coding:gb2312 -*- #设置中文支持 yourage=raw_input("Input your age :") print type(yourage) #打印类型 myage=input("Input my age :") print type(age) #打印类型
input 输入的数据会根据内容转化为相应的数据类型,raw_input 则均是字符串类型。
相关文章推荐
- 【美妙的Python之二】Python初步
- 【美妙的Python之二】Python初步
- (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二
- Python指南--初步认识Python
- (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二
- Python学习之二:《Dive in Python》学习笔记一
- python网络编程学习初步
- Python学习笔记之二 文本文件合并
- (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二
- Python中SQLite数据库使用初步
- 10 行代码判定色*情*图片——Python 也可以系列之二 (转载)
- Python指南--初步认识Python
- Lucene研究之二——系统结构分析初步
- python Tutorial 之二
- Python的亲戚们 (之二)
- Tkinter之二(TCL/Tk在Python上的移植)
- 用python编写ASP脚本时遇到的问题,初步的解决方法,目前正在寻找更好的解决办法。
- 从C/C++到Python(之二)(By Robinvane Suen)
- (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二
- linux下python开发环境之二——安装Eclipse+PyDev