Python 学习指南( 二 )

字符串*数字,将字符串重复凭借,比如 'abc' * 2,name得出的字符串便是abcabc
 
3.2.3 数据类型在整型和浮点数据类型中加减乘除没有什么太特别,同样是使用 +-*/这四个符号,使用%可以的出余数;Python中有几个特殊的运算符,比如可以使用//进行整除,得出的结果不会有小数,如下代码所示:
 

  1. a = 10 // 3

  2. # 得到的结果是 3
也可以使用 **可以得到乘方,如下代码所示;
 
  1. b = 2 ** 2

  2. # 得到的结果是 8
 
3.2.4 输入输出输入输出:在Python中可以使用print关键字对变量进行打印输出,可以通过 input接收用户在终端中传递的参数,例如
 
  1. inp = input('用户输入的时候看到的提示 :')
通过input方式接收的所有内容都是字符串类型,如果需要用来做运算需要对接收的变量进行类型转换;比如
 
  1. a = int(变量名)
可以将变量转换成整型,也可以通过
 
  1. f = float(变量名)
转换成浮点型;
 
3.3 IF控制在Python中if语句使用的时候条件不需要使用 包括,执行体在也不需要使用{}包括,但执行体必须严格遵守缩进如下代码所示
 
  1. # if a >3 and b==2:
  2. 缩进 满足条件1之后要做的事情
  3. elif a>3 and b==3:
  4. 缩进 不满足条件1但满足条件2之后要做的事情
  5. else:
  6. 缩进 上面的条件都不满足要做的事情
 
3.4 while循环在Python中使用while方法与PHP类似,如下为伪代码所示
 
  1. while a == b:
  2. 循环执行的代码
可以使用关键词 break退出循环,也可以使用continue跳过循环过程中的某一步,如下代码所示
 
  1. i = 1
  2. while i < 10:
  3. i += 1
  4. # 非双数时跳过输出
  5. if i%2 > 0:
  6. continue
  7. # 输出双数2、4、6、8
  8. print i
  9. # 当条件为8时候退出循环
  10. if i == 8:
  11. break
 
四、PHP语法在PHP中并不需要严格遵守空格缩进,但是和Python相对应的是在每行代码后面通常需要使用 ;结尾,结构体的条件也需要使用,执行体里面同样需要{}
 
4.1 代码示例 
  1. 【Python 学习指南】<?php

  2. $n = 0;

  3. while ($n < 3) {
  4. #累计次数,用于循环条件
  5. $n = $n + 1;
  6. #定义账号和密码
  7. $uname = 'tangqingsong';
  8. $pwd = '123123';
  9. #接收参数
  10. fwrite(STDOUT, '请输入用户名:');
  11. $username = trim(fgets(STDIN));
  12. fwrite(STDOUT, '请输入密码:');
  13. $password = trim(fgets(STDIN));

  14. #判断用户输入的账号和密码是否正确,正确将提示成功,并且退出循环体
  15. if ($uname == $username and $pwd == $password) {
  16. print_r('恭喜你,登陆成功~');
  17. break;
  18. #三次机会用完的时候,提示错误次数,并告知即将退出
  19. } elseif ($n == 3) {
  20. print_r("已错误{$n}次,即将退出...");
  21. } else {
  22. #如果在三次以内,提示还剩下几次机会
  23. $j = 3 - $n;
  24. print_r("抱歉,账号或密码不正确,你还有{$j}次机会");
  25. }
  26. }
 
4.2 基本语法下面从基本语法、数据类型、IF控制、while循环几个方面来聊聊PHP代码中的一些规范


推荐阅读