Python基础语法

Python基础整理
    #——#单行注释,注释#号右边内容
    '''内容'''#多行注释,注释单引号之内的内容
    #coding=utf-8#让Python2中可以识别中文(或用#-*- coding:utf-8 -*-)
    变量名=数值#定义一个变量,数值可以为公式,如果该变量第一次出现,那么为定义变量,如果该变量第二次出现,那么第二次就是为该变量赋值;
    a=input("请输入XXX")#获取用户输入的信息,输出请输入XXX,另要求你输入内容,并把输入的内容赋值给a,input输入的内容默认为字符串类型;
    print("XXX")#输出,打印引号之内的内容
    print(变量)#输出,输出变量的内容

    print("XXX%d"%a)#输出,输出引号中的内容,%d后边输入a的变量,%d饮用变量中的数字,%s饮用变量中的字符串;

    if 条件 :#判断,如果条件为真执行if下一行的代码,如果if不成立,跳过if之后的代码;if后边可以带多行代码,但是代码后边必须加空格;
    if嵌套#
    外层的if判断,也可以是if-else
    内层的if判断,也可以是if-else
    根据实际开发的情况,进行选择

    else :结合if判断,如果if条件为真执行if下的内容,如果为假执行else下的内容;
    标识符#标示符是自己定义的,如变量名 、函数名等,标示符由字母、下划线和数字组成,且数字不能开头

    关键字#关键字是python一些具有特殊功能的标示符,关键字是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符(import keyword命令查看关键字)

        while 条件:
        条件满足时,做的事情1
        条件满足时,做的事情2
        条件满足时,做的事情3
        ...(省略)...
    while嵌套
    for循环:
   for 临时变量 in 列表或者字符串等:
        循环满足条件时执行的代码
    else:
        循环不满足条件时执行的代码
    break的作用:用来结束整个循环

    continue的作用:用来结束本次循环,紧接着执行下一次的循环

    数据类型转换
        int(x [,base ])#将x转换为一个整数
        long(x [,base ])#将x转换为一个长整数
        float(x )#将x转换到一个浮点数
        complex(real [,imag ])#创建一个复数
        str(x )#将对象 x 转换为字符串
        repr(x )#将对象 x 转换为表达式字符串
        eval(str )#用来计算在字符串中的有效Python表达式,并返回一个对象
        tuple(s )#将序列 s 转换为一个元组
        list(s )#将序列 s 转换为一个列表
        chr(x )#将一个整数转换为一个字符
        unichr(x )#将一个整数转换为Unicode字符
        ord(x )#将一个字符转换为它的整数值
        hex(x )#将一个整数转换为一个十六进制字符串

        oct(x )#将一个整数转换为一个八进制字符串

    运算符
        算数运算符
            +#加,两个对象相加 a + b 输出结果 30
            -#减,得到负数或是一个数减去另一个数 a - b 输出结果 -10
            *#乘,两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
            /#除,x除以y b / a 输出结果 2
            //#取整除,返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
            %#取余,返回除法的余数 b % a 输出结果 0
            **#幂,返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000
        赋值运算符
            =#把=号右边的结果给左边的变量 num=1+2*3 结果num的值为7
        复合赋值运算符
            +=#加法赋值运算符,c += a 等效于 c = c + a
            -=#减法赋值运算符 ,c -= a 等效于 c = c - a
        比较(即关系)运算符
            ==#检查两个操作数的值是否相等,如果是则条件变为真。
            !=#检查两个操作数的值是否相等,如果值不相等,则条件变为真。
            <>#检查两个操作数的值是否相等,如果值不相等,则条件变为真。
            >#检查左操作数的值是否大于右操作数的值,如果是,则条件成立。
            <#检查左操作数的值是否小于右操作数的值,如果是,则条件成立。
            >=#检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。
            <=#检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。
      逻辑运算符
            and-(x and y)#布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
            or-(x or y)#布尔"或" - 如果 x 是 True,它返回 True,否则它返回 y 的计算值。

            not-(not x)#布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

    数据类型
        Number#数字类型
            int#有符号整形
            long#长整型(也可以代表八进制和十六进制)
            float#浮点类型,例如:3.14
            complex#复数
        布尔类型
        String#字符串
        List#列表
        Tuple#元组

        Dictionary#字典

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值