• Python学习第一天


    Python的执行过程:

      按照python的规则写一个文件,将文件交给Python软件然后读取文件中的内容,再进行转换和执行,最终获取结果。

    Python的版本:

      2.x和3.x  Python官网是:python.org

      win系统安装需要配置环境变量,为了操作方便

    Python基础:

      1.第一句Python

    #!/usr/bin/env python
    #coding=utf-8
    print ('hellow world')
    

      2.两种执行方式

        python解释器  py文件路径

        python 进入解释其

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

      3.解释器路径

        #!/usr/bin/env python

      4.编码

        uft-8 支持中文

      5.执行一个操作

        提醒用户输入:用户和密码,并打印

        

    #!/usr/bin/env python
    #coding=utf-8
    
    # 永远等待,直到用户输入了值,就会将输入的值赋值给n,n代指用户输入的内容
    # 变量
    """
    n1 = input('请输入用户名:')
    n2 = input('请输入密码:')
    print(n1)
    print(n2)
    """
    

      6.变量名

        只能由,字母,数字,下划线组成,并且不能以数字开头

        不能是关键字   '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'

        最好不要和python内置的东西重复。

      7.条件语句

        if语句:

        

    """
    如果1等于1,那么就输出 欢迎进入第一会所否则输出欢迎进入一本道
    
    代码块
    
    if 条件:
     print('OK')
    else:
     print('Error')
    """
     
    	
    	
    1.if基本语句:
    if 1 == 1:
    	print('欢迎进入第一会所1')
    	print('欢迎进入第一会所2')
    else:
    	print('欢迎进入一本道')
    
    
    
    if 1 == 1:
    	print('欢迎进入第一会所1')
    	print('欢迎进入第一会所2')
    print('end')
    
    
    2.if嵌套:
    if 1 == 1:
    	if 2 == 2:
    		print('欢迎进入第一会所1')
    		print('欢迎进入第一会所2')
    	else:
    		print('欢迎进入东京热')
    else:
    	print('欢迎进入一本道')
    
    
    3.if多分支:
    inp = input('请输入会员级别:')
    if inp == "高级会员":
    	print('美女')
    elif inp == ('白金会员'):
    	print('大摩')
    elif inp == ('钻石会员'):
    	print('一线明星')
    else:
    	print('少妇')
    print('开始服务')	
    	
    	
    	
    
    	
    补充:
    pass关键字
    if 1 == 1:
    	pass  # 如果条件符合,但是什么都不想执行是使用pass
    else:
    	print('ooo')
    
    	
    and关键字
    if n1 == "root" and n2 == "root!123":
    	print('登录成功')
    else:
    	print('登录失败')	
    

      缩进一般是4个空格

      =  号赋值  

      ==   号比较

      8.基本数据类型

        

    字符串 (引号):
    	name = "我是谁"
    	name = 'opx'
    	name = """opx"""
    	name = '''我是谁'''  
    这四种情况都是字符串
    
    	加法:
    		n1 = "alex"
    		n2 = "OK"
    		n4 = "ookk"
    		n3 = n1 + n2 + n4
    		print(n3)  # 结果:n3 = "alexokookk"
    	
    	
    	
    	乘法:
    		n1 = "alex"
    		n2 = n1 * 10 # 等于让n1重复10次
    		print(n2) # 结果:alexalexalexalexalexalexalexalexalexalex
    		
    		
    	数字:
    		age = 19
    		
    		加减乘除次方取余:
    			a1 = 10
    			a2 = 20
    		
    			a3 = a1 + a2
    			
    			a4 = a1 - a2
    			
    			a5 = a1 * a2
    			
    			a6 = 100 / 10  # 可以直接写数字
    			
    			a7 = 4 ** 4   # 4的4次方
    			
    			a8 = 39 % 8 # 获取39除以8的到的余数  7
    			
    			a9 = 39 // 8 # 取商   4
    			
    			
    			用取余的方式判断一个数是奇数还是偶数
    			a = 13
    			temp = a % 2
    			if temp == 0:
    				print('偶数')
    			else:
    				print('奇数')
    

      9.循环

        while循环

        while  条件:  # 比较结果为真则执行下面的代码块

          代码块

    '''
    循环:
    	死循环
    	
    count = 0
    while count < 10:
    	print(count)
    	# count = 100	
    	count = count + 1
    	
    print(123)
    '''
    

      while if 练习题

    # 1.使用while循环输出123456 8910
    count = 1
    while count <= 10:
    	if count == 7:
    		print(' ')
    		count = count + 1
    	else:
    		print(count)
    		count = count + 1
    
    count = 1
    while count <= 10:
        if count == 7:
            pass
        else:
            print(count)
        count = count + 1
    
    # 2.求1-100的所有数的和
    count = 1
    he = 2
    while count < 100:
        he = count + he
        print(count)
        count = count + 1
        print(he)
    print(he)
    # 3.输出1-100内所有的奇数
    count = 1
    while count <= 100:
        a = count % 2
        if a != 0:
            print(count)
        #   count = count + 1
        count = count + 1
    
    # 4.输出1-100内的所有偶数
    count = 1
    while count <= 100:
        a = count % 2
        if a == 0:
            print(count)
        count = count + 1
    
    # 5.求1-2+3-4+5...99的所有数的和
    count = 1
    he = 0
    while count < 100:
        a = count % 2
        if a == 0:
            he = he - count
        else:
            he = he + count
        count = count + 1
    print(he)
    
    # 6.用户登录,三次机会重试
    
    count = 1
    while count <= 3:
        n = 2
        name = input("输入用户名:")
        passwd = input("输入密码:")
        if name == "root" and passwd == "root!123":
            print("登录成功!")
            count = 5
        else:
            print("登录失败,将退出程序!")
            count = count + 1
            # n = n -1 # 本想再提示的时候做一个剩余次数的提醒。

      

  • 相关阅读:
    fastJson Gson对比及java序列化问题
    HashMap遍历时的性能对比
    FileChannel与ByteBuffer的使用示例
    spring boot中ConditionalOnClass为什么没有classNotFound类加载异常
    maven插件: shade, assembly
    spring容器中的beanName
    线程状态
    IDEA插件
    IDEA 工具使用指南
    方法调用:对象的传值与传引用
  • 原文地址:https://www.cnblogs.com/wenxingxu/p/9285950.html
Copyright © 2020-2023  润新知