• python变量、输入输出-xdd


    1.注释

    #输入身高,计算BMI      注释1,单行注释
    ...              注释2,多行注释
    xie
    dong
    ..

    2.中文编码声明,UTF-8编码声明

    # coding=编码
    # coding=utf-8

    3.建议每行不超过80个字符,若超过,建议用小括号括起来,如:

    s=("一有有有有意义有1有有有有有有有有有有有"
    有有有有有有有有有有。")

     4.查看一个变量类型

    print(type(str)) 

     4.字符串可以用单引号,双引号,三引号

    5.转义字符

                 续行
    
               换行
                一个空
    	            水平制表符
    "            双引号

     6.数据类型转换

    int(x)
    float(x)
    str(x)
    eval(x)        智能返回一个python能识别的表达式 

     7.运算符

    +   -   *     **    
    %求余
     /(7/2=3.5//(取整数部分)
    > < == >= <= !=
    if 0<a<10:      #是允许的
    and  or  no
    位预算符号: 位与& 位或| 位异或  位取反 左(右)移位

     8.基本输入与输出

    tip=input("请输入文字")
    a=int(input("请输入文字"))
    #-------------------------------
    print(6)
    print(6*5)
    print(a,b)        #输出 a 和 b  
    print(a if a>b else b)     #如果a>b输出a,否则输出b
    print("小梦雨,最可爱") 
    print("你的身高为",heigt)
    print(str(i)+'×'+str(j)+" ",end='')
    #------------------------------- fp=open(r'D:Xie.txt','a+') print("输出这些内容到指定文件",file=fp) fp.close()
    print("猜{}了".format("d对" if a==1 else ""))

    9.流程语句 if

    if   表达式1:
        语句块1
    elif 表达式2:
        语句块2
    elif  表达式3:
        语句块3
    else:
        语句块n

     10.循环语句 while For

    while 条件表达式:
        循环体
    for 迭代变量 in 对象:
        循环体
    str=‘无所不能’
    print(str)
    for ch in str:
        print(ch)

     11.跳转语句

     break  : 跳出当前循环

    12.序列的索引、相加、相乘

    a(0)        #序列中正数第一的元素
    a(-1)        #序列中倒数第一的元素
    a(1:10:2)    #取序列第2 4 6 8 10位的元素
    a(1:10)        #取序列第二位到十一位元素
    #----------------
    a='xdd'
    b='1997'
    c=a+b     #c='xdd1997'
    d=a*3      #d=xddxddxdd

    13.列表

    • 列表的创建删除
    num=[1,2,4]
    pp=[3,5,xdd,x8]        #列表的创建
    pp2=[]                    #创建空列表
    list(pp)
    list(range(10,20,20)    #将某些东西转换为列表
    del lisename                #删除列表,要先确定存在,不然会报错
    import datetime
    day=datetime.datetime.now().weekday()    #获取当前星期,返回0~6
    •  返回列表内序号和元素
    for index,item in enumerate(listname)
        循环体
    print(index+1,item)    #返回序号和元素
    •  列表元素添加、修改、和删除
    phone.append('小米')       #添加一个元素   
    oldlist.extend(newlist)      #添加一个列表。即两个列表合并
    A=[1,2,3]
    A[2]=0        #修改第三个元素
    del A[-1]      #删除最后一个元素
    team.remove('公牛')     #删除指定元素,要先判断是否存在,
    team=['','','']
    if team.count('')>0:       #用count()方法,如果返回值为0,则不存在该元素
        team.remove('')
    #--------------------------------
    listname.index(obj)     #精确查找指定对象首次出现的返回值,需要先确定存在
    • 排序内置函数sorted()
    sorted(listname,key=None,reverse=False)
    key=str.lower   表示排序时不区分大小写
    reverse=true,降序     =False升序

    转载仅为学习,不会商用。
    欢迎转载原创,附文链接。
  • 相关阅读:
    SQL注入原理
    攻防世界-wp
    BUUCTF-warmup
    springboot邮箱验证功能部署到服务器后报25 timeout的解决方式
    关于MySQL建立库表时大写自动转换为小写的解决方案
    springboot格式化timestamp时间
    mysql高级查询
    pip更新一直time out 的解决方法
    关于springboot使用mybatis查询出现空指针,以及debug出现All Elements all Null的解决方法
    抽象工厂模式
  • 原文地址:https://www.cnblogs.com/xdd1997/p/11600384.html
Copyright © 2020-2023  润新知