首页 > 编程 > Python > 正文

Python 专题一 函数的基础知识

2020-02-23 04:17:06
字体:
来源:转载
供稿:网友

最近才开始学习Python语言,但就发现了它很多优势(如语言简洁、网络爬虫方面深有体会).我主要是通过《Python基础教程》和"51CTO学院 智普教育的python视频"学习,在看视频中老师讲述函数知识的时候觉得非常不错,所以就写了第一篇Python学习的文章分享给大家.主要内容:

1.Python安装与基本输入输出,print()函数和raw_input()函数简单用法.

2.我根据视频中学到的知识,讲解函数的基本知识:

(1).系统提供内部函数:字符串函数库、数学函数库、网络编程函数库、OS函数库

(2).第三方提供函数库:讲解如何安装httplib2第三方函数库,再做了个简单的网页爬虫例子

(3).用户自定义函数:讲解无返回类型、有形参、预设值参数等自定义函数

3.同时网络编程中与C#以前学过的进行了简单对比,发现python确实有很多优点,而且很方便强大.

PS:文章中引用了很多视频中的知识、书籍知识和自己的知识,感谢那些作者和老师,希望文章对大家有所帮助,才开始学习python知识,如果文章中有错误或不足之处,还请海涵,也希望大家提出意见与君共勉.勿喷~

一. Python安装及输入输出函数

python解释器在Linux中可以内置使用安装,windows中需要去www.python.org官网downloads页面下载(如python-2.7.8.amd64.msi),安装Python集成开发环境(Python Integrated Development Environment,IDLE)即可.运行程序输入">>>print 'hello world'"则python解释器会打印输出"hello world"字符串. 如下:

然后讲述Python程序的基本框架是"输入-处理-输出",而输入输出函数如下:

1.print()函数

函数用于输出或打印整型、浮点型、字符串数据至屏幕,如print(3)、print(12.5)、print('H').它输出变量格式"print(x)或print x",而且可以输出多个变量"print x,y,z".并且支持格式化输出数据,调用format()函数,其格式为:

print(format(val,format_modifier)) 其中val表示值,format_modifier表示格式字.

#简单输出 >>> print(12.5) 12.5 >>> print("eastmount") eastmount #输出"123.46",6.2表示输出6位,小数点后精度2位,输出最后一位6是四舍五入的结果 >>> print(format(123.45678,'6.2f')) 123.46 #输出"口口口123",采用右对齐补空格方式输出总共6位 >>> print(format(123.45678,'6.0f'))  123 #输出"123.456780000"小数点后面9位,超出范围会自动补0 >>> print(format(123.45678,'6.9f')) 123.456780000 #输出"34.56%"表示打印百分率 >>> print(format(0.3456,'.2%')) 34.56% 

2.raw_input()函数

内建函数从sys.stdin接受输入,读取输入语句并返回string字符串.输入以换行符结束,通过help(raw_input)可以查找帮助,常见格式为:

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表