• python基础&条件语句


    基础:

      1.第一句python的用法

    • python对后缀名不限制,可以是任意的
    • 导入模块时,如果不是.py文件(以后文件后缀名是py)

      2.input的用法:

    • 永远等待,直到用户输入了值。就会将输入的值赋值给一个东西

      3.变量名:

    • - 字母
    • - 数字
    • - 下划线

    ps:数字不能开头;不能是关键字;最好不要和python内置的东西重复***

    关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

     例如:

    1 a1 = "欢迎你的到来!"    #变量
    2 print(a1)
    3 ===========
    4 print("欢迎你的到来")

      4.条件语句

    • if 条件 (代码块在条件语句后一个级别)
    1 if 条件:
    2     print("Ok")
    3 else:
    4     print("Error")
    •  if 嵌套
    1 if 1=12     if 2=2:
    3         print("hello")
    4         print("hello2")
    5     else:
    6         print("error")
    7 else:
    8     print("error2")
    • if  elif 多条件判断
     1 inp = input('请输入你的会员级别:')
     2 if inp == "高级会员":
     3     print('欢迎高级会员')
     4 elif inp == "铂金会员":
     5     print('欢迎铂金会员')
     6 elif inp == "钻石会员":
     7     print('欢迎钻石会员')
     8 else:
     9     print('欢迎普通会员')
    10 print('欢迎光临本店......')

    知识点:if基本语句  else

    补充:pass 代指空代码,无意义;仅仅用于表示代码块。如果python不想输出任何东西,写pass直接跳过不输出任何语句。

      5.基本数据类型

    •  字符串(引号):
    1 name = "alex"
    2 name = 'alex'
    3 name = """alex"""
    4 name = '''alex'''

    字符串使用方法:

     1 加法:
     2 n1 = 'alex'
     3 n2 = 'tom'
     4 n3 = n1+n2
     5 print(n3)    #输出效果alextom
     6 
     7 乘法:
     8 n1 = 'alex'
     9 n2 = n1*10
    10 print(n2)   #输出效果alexalexalexalexalexalexalexalexalexalex
    • 数字:
     1 eg:
     2 age = 19
     3 
     4 加、减、乘、除、次方、取余:
     5 a1 = 10
     6 a2 = 20
     7 a3 = a1 + a2
     8 a3 = a1 - a2
     9 a3 = a1 * a2
    10 a3 = 100 / 10
    11 a3 = 3**4       #获取3的4次方
    12 a3 = 39 % 8   #获取39除以8得到的余数
    13 a3 = 39 // 8   #获取39除以8得到的商
    14 
    15 判断奇数、偶数;
    16 a = 15
    17 temp = a % 2
    18 if temp == 0:
    19     print('偶数')
    20 else21     print('奇数')

      6.循环

    • 死循环:
    1 import time
    2 while 1 == 13     print('ok',time.time())
    1 import time
    2 count = 0
    3 while count < 10:
    4     print(count)
    5     #count = 100
    6     count = count + 1
    7 print(123)

     ps:  

    1.while ....else 循环   

    2.continue  终止当前循环,开始下一次循环; break 终止所以循环

      7.运算符

    1、主要运算符:加、减、乘、除、次方、取余、取商(+、-、*、/、**、%、//)

    判断某个东西是否在某个东西里面包含: in  &&  not in

     

    2、布尔值
      真或假
      1 或 0
     

    3、比较运算符

    4、赋值运算

    5、逻辑运算:

    6、成员运算:

    7、身份运算:

    8、位运算:

    9、运算符优先级:

     PS:运算顺序:

      1、先计算括号内的,然后计算括号外的

      2、执行顺序:从前到后,计算出结果

    •   结果如果是True    遇到or    直接得出结果True
    •   结果如果是True    遇到and    继续向后计算
    •   结果如果是False   遇到or     继续向后计算
    •   结果如果是False   遇到and    直接得出结果False

    PS:运算归类:

      1、算数运算、赋值运算拿到的是真实的结果值

    算数运算 
    a = 10 * 10 
    赋值运算 
    a = a + 1 或 a += 1

      2、比较运算、逻辑运算、成员运算拿到是布尔值

    1 比较运算
    2 a = 1 > 5
    3 逻辑运算
    4 a = 1 > 6   or 1 == 1
    5 成员运算
    6 a = '' in '郑建文 '
  • 相关阅读:
    线程私有数据
    C
    Zend_Json 简介 --(手冊)
    Spring之AOP实现面向切面编程
    JDBC框架
    NYOJ15-括号匹配(二)-区间DP
    SDUTOJ 贪心 -商人小鑫
    Java 8 类型转换及改进
    java内存结构(执行时数据区域)
    Android Studio 编译Gradle提示编码错误
  • 原文地址:https://www.cnblogs.com/Tang-Yuan/p/9242526.html
Copyright © 2020-2023  润新知