• python基础语法


    python基本语法

    1.计算机组成原理

    • 计算机系统由软件系统和硬件系统组成
    • 操作系统的作用
      • 控制和管理系统资源的使用

    2.python基础知识

    1. 变量

      是用于内存中存放数据的容器,而程序是用来处理数据

      命名规则:

      1. 变量名只能是 字母、数字或下划线的任意组合
      2. 变量名的第一个字符不能是数字

      书写方式:

      1. 驼峰
      2. 下划线

      创建过程

      1. 创建变量实际就是开辟一个内存空间,把内容放到这个内存空间里

      2. 变量的修改

        • 就是另外开辟一个内存空间储存新的赋值

        • 原来的赋值会自动断开

        • name1 = 'oldboy'
          name2 = name1
          print(name1,name2)	#oldboy oldboy
          print(id(name1),id(name2))	#2013406852240 2013406852240
          
          name1 = 'yearboy'
          print(id(name1),id(name2))	#2315628177312 2315628147856
          print(name1,name2)	#yearboy oldboy
          
    2. 输出

      • %s 字符串输出
      • %d 有符号是十进制整数
      • f''{}'' {}中放变量
      例:
          test = input('请输入整数:')
          aa = "我有%s岁了" % test
      
    3. 算术运算符

      • 优先级顺序为: ** 高于 * / % // 高于 + -
      • 通常使用()来处理优先级
    4. 数据类型转换

      • int(x [,base ]) 将x转换为一个整数
        complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部
      • num1 = int(str1, 8) # 第二个参数为8,表示按8进制转换后显示,结果为 8
        
      • 其它类型转换

    1.判断语句和循环语句

    1.if...elif...else...

    # 使用三目运算符求较大值
    max = a if a > b else b
    print("较大值为:%d" % max)
    

    2.比较、逻辑运算符

    比较运算符:==  !=  >  <  >=  <=
    逻辑运算符:
    	and 同时为真才为真
    	or  一个为真就为真,同时为假才是假
    	not 把真换为假,把假换为真
    	
    优先级关系:()>not>and>or
    
     x or y , x为真,值就是x,x为假,值是y;
     x and y, x为真,值是y,x为假,值是x。
     
     成员运算符:
    	in			在里面返回True
    	not in		不再返回True
    

    3.While循环

    while...else...
    while 条件: 
        # 循环体
    

    中止循环语句

    • break 用于完全结束一个循环,跳出循环体执行循环后面的语句
    • continue 只终止本次循环,接着执行后面的循环

    4.for循环

    5.身份运算

    • is 判断两个标识符是不是完全一样,即 id()是否完全一样
      • 区别 ‘==’
      • == 是判断两边的值是否一样
    • is not

    练习题

    1.猜年龄游戏

    要求:

    1. 允许用户最多尝试3次
    2. 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    3. 如果猜对了,就直接退出
    print('猜猜我多大了')
    count = 1
    while count<=3:
    	age = int(input('请输入我的年龄:'))
    	if age >30:
    		print('猜大了')
    
    	elif age <30:
    		print('猜小了')
    
    	else:
    		print("才对了")
    		break
    	count = count+1
    
    	if count ==4:
    		num = str(input("还想继续玩吗?")).strip()
    		if num.upper() == 'Y':
    			count =1
    		if num.upper() == 'N':
    			break
    
  • 相关阅读:
    Docker 部署项目
    Python+Pywinauto+Lackey 实现PC端.exe 自动化测试
    03_Fiddler 导出jmx文件
    02_Postman 中文汉化版
    07_Linux系统(Centos)安装tomcat和部署Web项目
    05_oracel题集
    02_appium基本使用
    01_appium的安装
    02_Monkey使用
    01_Monkey安装
  • 原文地址:https://www.cnblogs.com/xiaobai686/p/12088876.html
Copyright © 2020-2023  润新知