• Python-HelloWorld


    安装

    环境下载 https://www.python.org/downloads/

    IDE(PyCharm)下载 https://www.jetbrains.com/pycharm/download/

    print("helloworld")

    注释

    # 单行注释,井号
    
    '''
        多行注释
        三个单引号
    '''
    
    print("helloworld")

    Python2 中文

    '''
        python2 开头需要加 # coding=utf-8
        或者 # -*- coding:utf-8 -*-(更规范)
    '''
    
    # coding=utf-8
    print('你好,世界!')

    变量

    num1 = 100
    num2 = 87
    result = num1 + num2
    print(result)

    '''
        在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要主动定义类型,系统会自动辨别
        可以使用type(变量的名字),来查看变量的类型
    '''
    
    xy = "hello"
    print(type(xy))
    
    '''
        <class 'str'>
    '''

    标示符和关键字

    '''
        标示符是自己定义的,如变量名 、函数名等
        标示符由字母、下划线和数字组成,且数字不能开头
        python中的标识符是区分大小写的
    '''
    # 查看关键字
    
    import keyword
    
    print(keyword.kwlist)
    
    # ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    输入输出

    # python2 获取键盘输入的数据的方法是采用 raw_input 函数
    # input()函数与raw_input()类似,但其接受的输入必须是表达式。
    
    password = raw_input("请输入密码:")
    print '您刚刚输入的密码是:', password
    name = input("input name:")
    age = int(input("input age:"))
    print("我的姓名是%s,年龄是%d"%(name,age))
    
    # input name:zhangsan
    # input age:18
    # 我的姓名是zhangsan,年龄是18

    常用的格式符号

    格式符号转换
    %c 字符
    %s 通过str() 字符串转换来格式化
    %i 有符号十进制整数
    %d 有符号十进制整数
    %u 无符号十进制整数
    %o 八进制整数
    %x 十六进制整数(小写字母)
    %X 十六进制整数(大写字母)
    %e 索引符号(小写'e')
    %E 索引符号(大写“E”)
    %f 浮点实数
    %g %f和%e 的简写
    %G %f和%E的简写
    # 换行
    print("1234567890
    -------")
    
    # 1234567890
    # -------

    运算符

    运算符描述实例
    + 两个对象相加 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
    *= 乘法赋值运算符 c *= a 等效于 c = c * a
    /= 除法赋值运算符 c /= a 等效于 c = c / a
    %= 取模赋值运算符 c %= a 等效于 c = c % a
    **= 幂赋值运算符 c **= a 等效于 c = c ** a
    //= 取整除赋值运算符 c //= a 等效于 c = c // a

    数据类型转换

    a = '100'
    b = int(a)
    print("a=%d"%b)
    函数说明
    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 ) 将一个整数转换为一个八进制字符串

    官方文档

  • 相关阅读:
    一次http请求,谁会先断开TCP连接?什么情况下客户端先断,什么情况下服务端先断?
    nginx.conf详解
    50:树中两个结点的最低公共祖先
    49:把字符串转换为整数
    48:不能被继承的类
    47:不用加减乘除做加法
    46:求1+2+...+n
    45:圆圈中最后剩下的数字
    44:扑克牌顺子
    43:n个骰子的点数
  • 原文地址:https://www.cnblogs.com/jhxxb/p/10398066.html
Copyright © 2020-2023  润新知