zoukankan      html  css  js  c++  java
  • Python基础学习

    # 本章介绍 python 的基础流程控制。包括 if 条件语句、for 循环 和 while 循环语句;
    # continue 及 break 的用法等。 基本用法与 C 和 Java 差不多,无 switch 语句。
    # if 语句
    # 以下例为例,if(...) 括号内为一表达式,当为True(即成立)时,
    # 执行对应的代码段,注意,所有条件语句后方都需加冒号 :
    # user_input = input("Please input a number:")
    # n = int(user_input)
    # if ( n == 0):
    # print("It's zero.")
    # elif (n<10):
    # print("It's a number below 10")
    # elif (n<100):
    # print("It's two-digit number")
    # else:
    # print("It's digit is more than two")
    # for:
    # string = "python"
    # for i in string:
    # print(i)
    # list = ["1","i","s","t"]
    # for i in list:
    # print(i)
    # for i in range(5):
    # print(i)
    # i = 1
    # while(i>0):
    # i +=1
    # print(i)
    # i=1
    # while(i<5):
    # if(i==3):
    # break
    # print(i)
    # i +=1
    # i=1
    # for i in range(1,6):
    # if(i==3):
    # continue
    # print(i)
    # 数据结构:
    # 序列类型
    # list tuple 及 range;list 类似 c 中的数组,
    # 有序;tuple 是不可变的 list;range 是 python 特有的,可方便产生等差的序列
    # list是最常用的Python数据类型,需要熟练掌握其创建、访问、更新、删除等操作;
    # range的使用方法也需熟练掌握,常用于 for 循环计数;
    # list1 = [1,2,True,"c"] # 列表类型;列表中的元素可为不同的类型;允许添加、修改、删除等操作
    # list2 = [] # 空列表
    # print(type(list1))
    # # print(type(list2))
    #
    # tuple1 = (1,2,True,"c") # 元组类型:和列表类似,不同在于list可变,tuple不可变,无法添加、修改、删除等接口;其内存处理较优越
    # tuple2 = (1) # 注意仅一个元素时候,要在后面加个 “,”,不然数据类型就不是元组了
    # tuple3 = (1,)
    # tuple4 = () # 空元组的赋值
    # print(type(tuple1))
    # # print(type(tuple2))
    # # print(type(tuple3))
    # # print(type(tuple4))
    #
    # print(type(range(0)))
    # # print(list(range(5))) # range(stop) 产生0至stop(不包含stop)的等差为1的序列,可转换为list类型,便于查看理解
    # # print(list(range(1,4))) # range(start, stop[, step]) 产生start至stop(不包含stop)的等差为step的序列,step缺省为1
    # # print(list(range(8,1,-2))) # step可为负值
    # 集合类型
    # 包括 set 和 frozenset(不可变的set);集合就是一组无序的元素组合,通常用作关系测试及去重;支持 交、并、差集运算
    # type() 的其他返回
    # 对于内建函数,type() 会返回为 built-in function ... ;
    # 对于用户自定义函数,type() 会返回为 function ;
    # 对于对象,type() 会返回为 type ;
    # print(print) # Python2报错;Python3 返回 built-in function print
    #
    # def my_fun(): # 定义函数 my_fun
    # pass # pass 为空语句
    # print(type(my_fun)) # 返回 function
    #
    # print(type(str)) # 内建数据类型名称 即 built-in type 返回type
    #
    # class table(object): # 定义对象 type()
    # pass
    # print(type(table)) # 用户自定义对象也返回为 t
    # Python 文件夹及文件操作
    # 我们经常会与文件和目录打交道,对于这些操作,python可以使用
    # os及shutill模块,其中包含了很多操作文件和目录的函数。os
    # 可以执行简单的文件夹及文件操作,引入用
    # import os,可用
    # help(os)
    # 或是
    # dir(os)
    # 查看其用法。注意有些函数在os模块中,有的是在os.path模块中。shutil
    # 模块提供了大量的文件的高级操作,特别针对文件拷贝和删除。主要功能为目录和文件操作以及压缩操作。须引入
    # import shutil ,具体
    # help。本文仅介绍移动、复制及删除。
    # 可先在
    # D: 下创建文件夹
    # Python_os , 再在其下创建文件夹
    # os, 再在其下创建
    # test.txt;之后的示例会在该文件夹下操作






























  • 相关阅读:
    ElasticSearch6学习(1)-安装Elasticsearch
    Ubuntu 18.04 安装java8
    windows10 php7安装mongodb 扩展
    https加密解密过程详解
    Beanstalkd,zeromq,rabbitmq的区别
    PHP中的++和--
    win10 git bash 闪退
    谈下WebSocket介绍,与Socket的区别
    Bridge桥接模式(结构型模式)
    Apater适配器模式(结构型模式)
  • 原文地址:https://www.cnblogs.com/Jt00/p/7451795.html
Copyright © 2011-2022 走看看