• 这两天的总结0829


    编程语言:
    1.高级
    2.低级
    python的种类
    1.Javapython
    2.cpython
    3.pypy
    字节码与机器码

    python程序
    1.#-*- coding:utf-8-*-(他是为了支持中文)
    2.GBK中中文为两个字节,UTF8为三个字节.
    其中GBK与UTF8都是Unicode转化过来的。GBK与Unicode可以相互转化,
    UTF8与Unicode也可以相互转化,但是GBK与UTF8不能相互转化
    所以python2中直接中文会出现乱码问题。

    函数的问题:
    1.print("sdf")

    2.i=input('sdsd') {输出的为字符串}

    3. i=int(input('sdsd')){输出的为数字}
    4.变量名

    字母
    数字
    下划线
    要求:
    不能数字开头
    不能用关键字
    建议不要用Python内置的赋予功能的东西。


    条件语句
    1.基本
    2.嵌套
    3.if elif else...(同时说明if下面的缩进必须一样,其他语句也是一样的得严格要求)

    while.循环
    while 条件:
    ....
    print(‘....’)
    补充:
    a.while else
    b.continue、 break(程序遇见continue,while程序直接返回条件判断中再次执行条
    件判断,而不会向下执行。break直接终止所有循环,跳出循环)
    continue(跳出此次循环)
    break(跳出所有循环)

    运算符:
    基本运算符+-*/ //(取整) %(取余) =(赋值) != == not(非)
    in以及not in
    数字
    字符串
    布尔值:真(Ture) 假(False)

    country=“中国人” 称“中国”为字符串;中为字符;国人、中国为子序列
    例子:
    country=“中国人”
    if “国人” incountry:
    print(‘ok’)
    else:
    print('error')


    1、运算符
    结果是值
    算术运算
    a=10*10
    赋值运算
    a=a+1 等价于 a+=1
    结果是布尔值
    比较运算
    a=1>5
    逻辑运算
    1>6or1==1
    成员运算
    a=“蚊”in“整得还”


    2、基本数据类型 (功能在pychar中。比如:int.)
    数字,int
    a=123
    b=564
    _int
    将字符串转换为数字
    a="123"
    int(a)
    10进制的转换:
    num="0011"
    v=int(num,base=16)
    print(v)
    bit_length(字节的计算){表示当前的数字用几位二进制数表示}
    age=18
    r=age.bit_length()
    print(r)
    字符串, str
    s1="dasdsa"
    s2="dsddf"
    首字母大写:str.capitalize()
    字母变成小写:str.casefold()
    设置宽度,内容居中:str.center(20,'*')
    计算出现的个数:str.count('某',数1,数2){数1开始,数2结束,可以不写}
    以什么数字结尾:str.endswith('某',数1,数2)

    布尔值,bool
    列表 ,list
    元祖, tuple
    字典, dict

  • 相关阅读:
    铁老大:不管你信不信,我是信了的NET代码版
    如何去掉字符串中的空格(转)
    DNN 社交挂件模块和DNN天气模块
    top、postop、scrolltop、scrollHeight、offsetHeight详解以及各浏览器显示效果差异
    vs2008视图菜单栏没有工具箱的解决办法
    DNN资源收集
    LINQ如何实现模糊查询
    Linq to excel
    前端各种出色的弹出层
    repo init 中指定manifest和branch的含义
  • 原文地址:https://www.cnblogs.com/zhoujhello/p/9557322.html
Copyright © 2020-2023  润新知