zoukankan      html  css  js  c++  java
  • python3 回顾笔记1

    http://www.runoob.com/python3/python3-tutorial.html这个网址,可以学习python3的基础语法。

    1. 单引号和双引号意义完全相同。用r可以限制转义符。

    2. 字符串两种索引方式,从左到右以0开始,从右到左从-1开始。左闭右开。

    3. print默认带一个end参数,end默认为' '。故而,不想换行的话,可以这样写:print(x,end='')

    4. 推荐写py脚本,首先写上 #!/usr/bin/env python3

    5. 下面说下python基础数据类型:

    5.1 number:int, float, bool, complex

    5.2 string:不可更改元素的值。                                两种索引方式。+用来连接,*用来重复。左闭右开。

    5.3 list:[]  元素可不同类型,可改变值。                   两种索引方式。+用来连接,*用来重复。左闭右开。

    5.4 tuple:()  元素不可改变,其他同list。                  两种索引方式。+用来连接,*用来重复。左闭右开。           

                          关于创建空元祖和1个元祖的特殊写法: tup1=()      tup2=(20,)

    5.5 sets:{}  无序不重复。用{}/set()创建。 空集合必须用set()创建。

    5.6 dictionary:{}  

    def example(d):
        # d 是一个字典对象
        for c in d:
            print(c)
            #如果调用函数试试的话,会发现函数会将d的所有键打印出来;
            #也就是遍历的是d的键,而不是值.
    for c in dict:
        print(c,':',dict[c])
    dict1 = {'abc':1,"cde":2,"d":4,"c":567,"d":"key1"}
    for k,v in dict1.items():
        print(k,":",v)

    6. 类型转换

    int(x [,base])
    将x转换为一个整数
    float(x)
    将x转换到一个浮点数
    complex(real [,imag])
    创建一个复数
    str(x)
    将对象 x 转换为字符串
    repr(x)
    将对象 x 转换为表达式字符串
    eval(str)
    用来计算在字符串中的有效Python表达式,并返回一个对象
    tuple(s)
    将序列 s 转换为一个元组
    list(s)
    将序列 s 转换为一个列表
    set(s)
    转换为可变集合
    dict(d)
    创建一个字典。d 必须是一个序列 (key,value)元组。
    frozenset(s)
    转换为不可变集合
    chr(x)
    将一个整数转换为一个字符
    ord(x)
    将一个字符转换为它的整数值
    hex(x)
    将一个整数转换为一个十六进制字符串
    oct(x)
    将一个整数转换为一个八进制字符串
  • 相关阅读:
    和阿木聊Node.js
    C#开发攀爬集锦
    MyBatis实战
    对于技术的思考
    抛物线习题
    变量集中策略
    变换作图中的常用模板函数
    网上看到一题目的解法的启示
    函数习题
    新定义习题
  • 原文地址:https://www.cnblogs.com/jiu0821/p/8568625.html
Copyright © 2011-2022 走看看