码迷,mamicode.com
首页 > 编程语言 > 详细

python语法基础

时间:2018-01-12 18:10:49      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:字符串   表示   gpo   判断   开头   基本   语法   eric   blog   

6. 变量名

- 字母  - 数字  - 下划线

#数字不能开头;不能是关键字;最好不好和python内置的函数等重复

7. 条件语句

缩进用4个空格(Tab键)注意缩进如果是空格键和Tab键混用,在Notpad++上会报错!

a. 一般形式

  n1 = input(‘>>>‘)

  if "alex" == "alex":

    n2 = input(‘>>>‘)

    if n2 == "确认":

      print(‘alex SB‘)

    else:

      print(‘alex DB‘)

  else:

    print(‘error‘)

注意:

n1 = "alex"   赋值

n1 == ‘alex‘  判断比较,相等

n1 != ‘alex‘  判断比较,不相等

b.嵌套

                                   if 条件1:  python中的块靠缩进进行区分,条件语句以冒号区分

                                          pass   表示什么都不做,需要的时候必须写上

                                   elif 条件2:    elif 相当于java中的 else if

                                          pass

                                   elif 条件3:

                                          pass

                                   else:

                                          pass

                                   print(‘end‘)

                                  

                            c. 条件1

                                   and  or    #and 相当于JAVA中的 &&,or 相当于 ||

                                   if n1 == "alex" or n2 == "alex!23":

                                          print(‘OK‘)

                                   else:

                                          print(‘OK‘)

8. 基本数据类型

#在python中   可以不用指定变量类型,解释器会自动识别设为默认值,例如 a = 3,但在C,Java中必须指定

字符串   -    n1 = "alex"   n2 = ‘root‘   n3 = """eric"""  n4=‘‘‘tony‘‘‘ 

             只要是引号都可以,同时”””   “”” 既可以用于字符串,亦可以用于多行注释

数字     -    age=21        weight = 64   fight = 5 

加减乘除等:

                     字符串:

                                          加法:

                                                 n1 = "a"

                                                 n2 = "b"

                                                 n3 = "c"

                                                 n4 = n1 + n2 + n3   # "abc"

                                          乘法:

                                                 n1 = "a"

                                                 n2 = n1 * 3   # "aaa"

                                   数字:

                                                 n1 = 9

                                                 n2 = 2

                                                

                                                 n3 = n1 + n2

                                                 n3 = n1 - n2

                                                 n3 = n1 * n2

                                                 n3 = n1 / n2

                                                 n3 = n1 % n2

                                                 n3 = n1 ** n2  这个表示n1的n2次方

                                                 n3 = n1 // na   去除小数部分的值

9. 循环

                            死循环

                            while 1==1:

                                   print(‘ok‘)

                           

                            这个里面没有 i++ ,i--;++I;--I 但是有sum += i  !

                     10. 练习题

                            if条件语句

                            while循环

                            奇数偶数

                            1、使用while循环输入 1 2 3 4 5 6     8 9 10

                                   n = 1

                                   while n < 11:

                                          if n == 7:

                                                 pass

                                          else:

                                                 print(n)

                                          n = n + 1

                                   print(‘----end----‘)

                                  

                            2、求1-100的所有数的和

                                   n = 1

                                   s = 0

                                   while n < 101:

                                          s = s + n                                   

                                          n = n + 1

                                   print(s)

                           

                            3、输出 1-100 内的所有奇数

                                  

                                   n = 1

                                   while n < 101:

                                          temp = n % 2

                                          if temp == 0:

                                                 pass

                                          else:

                                                 print(n)

                                          n = n + 1

                                  

                                   print(‘----end----‘)

                                         

                            4、输出 1-100 内的所有偶数

                           

                                   n = 1

                                   while n < 101:

                                          temp = n % 2

                                          if temp == 0:

                                                 print(n)

                                          else:

                                                 pass

                                          n = n + 1

                                   print(‘----end----‘)

 

                            5、求1-2+3-4+5 ... 99的所有数的和

                                   n = 1

                                   s = 0 # s是之前所有数的总和

                                   while n < 100:

                                          temp = n % 2

                                          if temp == 0:

                                                 s = s - n

                                          else:

                                                 s = s + n                                   

                                          n = n + 1

                                   print(s)

python语法基础

标签:字符串   表示   gpo   判断   开头   基本   语法   eric   blog   

原文地址:https://www.cnblogs.com/liuchengdage/p/8277073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!