一、内置函数

cmp(a,b)比较函数,若a>b返回1,a<b返回-1,a==b返回0

首学python基础知识(二)

str(a),将a类型转换成字符串

首学python基础知识(二)

abs(),取绝对值

首学python基础知识(二)

type(),查看类型

首学python基础知识(二)

dicmod(a,b),取a除以b的商和余数

首学python基础知识(二)

round()四舍五入

首学python基础知识(二)

类型转换函数

int(),float(),long(),complex(),bool()

首学python基础知识(二)

io操作:

input()

input函数使用没有raw_input函数使用常见,只能输入数字

raw_input函数可以输入数字,也可以输入字符串,此函数经常出现

print函数,输出函数,使用非常多

三引号的功能""""""

1、注释调在引号内的所有内容

2、输出时使用,与双引号用法一致

二、if、while、for语句

1、if条件语句

在python中,缩进时非常重要的

if (表达式):

    满足条件的语句

else:

    满足条件的语句

if (表达式):

    满足条件的语句

elif (表达式):

    满足条件的语句

else:

    满足条件的语句

2、while循环语句

while(表达式):

    满足条件的语句

else:

    满足条件的语句

3、for循环语句

for 变量 in 集合:

    满足条件的语句

else:

    满足条件的语句

##python是唯一一条变成语言中for .... else的语句,唯一一个!

continue:出现continue表示是跳出本次循环

break:出现break表示是跳出这次大循环

##例题1:

做出一个shell,

要求:1、回车时输出命令行提示符

           2、有输入时,输出run 该输入

           3、输入quit时,退出此程序

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

优点:此程序中使用了死循环,除非使用者输入quit,会退出。基本实现了要求

缺点:若使用者输入了空格,仍然输出的是run     ,改善此bug,在下节中的字符串的常用操作

##例题2:

实现九九乘法表

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

##例题3:

实现九九乘法表,使用倒三角输出

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

##例题4:

带循环和条件判断的给定一个数值num, 用户输入使用raw_input()函数来提示用户输入一个1和100之间的数,如果用户输入的数等于num, 显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止。

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

优化此程序,将该猜中的数使用随机函数修改为随机的

程序:倒入了随机模块

首学python基础知识(二)

测试:此时66不再是准确答案

首学python基础知识(二)


##例题5:
带文本菜单的程序写一个带文本菜单的程序,菜单项如下
    (1) 取五个数的和
    (2) 取五个数的平均 值
    ....
    (X)退出。(exit())

由用户做一个选择,然后执行相应的功能.当用户选择退出时程序结束。这个程序的有用之处在于用户在功能之间切换不需要一遍一遍的重新启动你的脚本

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

##例题6:

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

使用递归方式

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

使用矩阵的随机排列的方式:

首学python基础知识(二)

测试:

首学python基础知识(二)

使用随机排列的内涵函数的缺点没有输出有多少个排列组合出来的数

##例题7:

1、输入用户的服务器信息

2、对使用年限做出做出判断,超过10年输出年限太久,否则输出录入的信息

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

##例题8:

用户登陆系统

要求:正确输入用户名与密码输入welcome

           将用户名与密码连续输错3次,直接退出此登陆程序

程序:

首学python基础知识(二)

测试:

首学python基础知识(二)

相关文章: