python第9天

Python基础

基础

1.第一句python

  平常后缀名可以是任意

  导入模块时如果不是 .py文件,导入就会出错

  ===》以后所有文件后缀名设置为.py

2.两种执行方式

  python解释器    py文件路径

  python   进入解释器:

              实时输入并获取到执行结果

3.解释器路径

  #!/user/bin/env python    

  {在linux系统中使用./2.py}

4.编码

  #  -*- coding:utf8 -*-

    用于在py2中不识别中文的情况,因为py2中默认是ascill编码

    ascill    00000000                           #8位表示,节省空间,只识别英文

    unicode 0000000000000000+          #16位至少,表示任何,浪费空间

    utf-8       能用多少就用多少表示    这仅在py2中使用

5.执行一个复杂操作

  提醒用户输入:用户名和密码

    获取用户名密码,检测:用户名=root 密码=123

    正确:登陆成功

    错误:登陆失败

6、变量名(部分见上一篇)

  n1 = input(‘请输入用户名’)    n1、n2称之为变量

  n2 = input(‘请输入密码’)        n1、n2称之为变量

  在c语言底层,处理变量时会把变量都去掉

7、条件语句

  代码块

    if 条件 :

      print(‘Ok’)      #之前有一个缩进,缩进后面表示一个代码块。国际惯例四个空格,键盘上TAB键可以代指四个空格。

    else:

      print(‘Error)    #空格

  嵌套

    if 1 ==1 :

      if 2 == 2:

        print(‘欢迎进入’)

             else:

        print(‘不欢迎’)

    else:

      print(‘好的’)

  if出现多次用elif,并且一旦满足第一个条件,后面的自动跳过不去验证

    inp = input(‘请输入会员级别’)

    if inp == “黄金会员”:

      print(‘学生’)

    elif inp == (‘白金会员’):

      print(‘模特’)

    elif inp == (‘钻石会员’):

      print(‘一线小明星’)

    else:

       print(‘人妖’)

   什么都不干怎么表达

    if 1 == 1:

      pass                         #pass仅表示代码块,无任何意义

    else:

      print(‘你好’)

 8.基本数据类型

  字符串:

    -  n1 = “alex”  n2 = ‘root’  n3 = “”“eric”“”  n4 = ‘’‘tony’‘’     #这四种引号中为字符串,组成字符串的每个部分叫做字符

    加法:

      n5 = n1 + n2 +n3

      n5 = "alexrooteric"

    乘法:

      n6 = n1 * 2

      n6 = "alexalex"

  数字:

    age = 13

    a1 = 10

    a2 = 10

    a3 = a1 + a2        #20

    a4 = a1 - a2    #0

    a5 = 10 * 10    #100

    a6 = 10 / 10       #1

    a7 = 2**3         #8

    a8 = 73 % 9     #1    #73除以9等于商8余1

    a9 = 73 // 8      #8    #73除以9等于商8余1

9.循环语句

  循环

  死循环

  练习题:

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

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

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

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

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

    6、用户登录(三次机会重试)

猜你喜欢

转载自www.cnblogs.com/Tab-sang/p/10446907.html