Python基础复习

1.Python下载

Python官网:Welcome to Python.orgThe official home of the Python Programming Languageicon-default.png?t=O83Ahttps://www.python.org/

2.中文编码

Python 文件中如果未指定编码,在执行过程会出现报错,所以在文件开头要加上这样一句:

# coding=utf-8

 3.数据类型

Python有以下五种数据类型:

    Numbers(数字)

    String(字符串)

    List(列表)

    Tuple(元组)

    Dictionary(字典)

数字数据类型用于存储数值,不可以更改.

字符串是表示文本的数据类型。

字符串切片:

a = 'qwertyuiop'
print(a) #全部字符串
print(a[0]) #第一个字符       
print(a[2:5]) #第三到第六个字符     
print(a[2:]) #第三到结尾所有字符     
print(a * 2) #输出两次

List(列表) 是 Python 中使用最频繁的数据类型,它支持字符,数字,字符串甚至可以嵌套

list = ['1','2','3','4','5']
print(list)               # 完整列表
print(list[0])            # 列表的第一个元素
print(list[1:3])          # 第二至第三个元素 
print(list[2:]            # 第三个至末尾的所有元素
print(list * 2)           # 输出两次

遍历列表:

list = [1, 2, 3, 4, 5, 6, 7, 8]
for i in list:
    print(i)

倒序遍历列表:

l = len(list)  #8
while l > 0:
    l -= 1
    print(list[l])

for i in range(len(list) - 1, -1, -1):
    print(i)

元组是另一个数据类型,不可更改,相当于只读列表。

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

tinydict = {'1': '2','3': 4 , '5': '6'}
 
print(tinydict ['1'])       # 键为'1' 的值
print(tinydict)             # 完整的字典
print(tinydict.keys())      # 所有键
print(tinydict.values())    # 所有值

遍历字典

for i in dicts.keys():
    print(i, dicts[i])

 #或

for _k, _v in dicts.items():
    print(_k, _v)

4.def,class

def 

def add(a, b):
    result = a + b
    return result

add(1,2)

class

class Math():

    def __init__(self):
        pass

    def add(self, a, b):
        return a + b

    def minus(self, a, b):
        return a - b

#生成对象
math = Math()

print(math.add(1, 2))

5.Python OS 处理文件方法

os.rmdir(path)

删除path指定的空目录,如果目录非空,则抛出异常。

os.stat(path)

获取path指定的路径的信息
 

os.unlink(path)

删除文件

os.rmdir(path)  

删除空文件夹 

import shutil
shutil.rmtree(path)   

删除非空文件夹 

6.获取当前时间

import time
print(time.strftime('%Y-%m-%d', time.localtime(time.time())) 

 显示年-月-日 

print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) 

 显示年-月-日 时:分:秒 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值