Python 3 学习的第三天——Python基础

Python 学习的第三天

写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享

一、课堂笔记

  1.(上节回顾) 多行注释  ‘‘‘ ——还有一个作用是打印多行; "   " ——这种引号只能打印单行的。  加一个变量它就是多行,不加变量它就是多行注释。在 Python 中单双引号意义是一样的。

  2.Pycharm 的使用:开发工具的使用 IDE——Intergrated Development Environment

    VIM  # 经典的Linux下的文本编辑器   小白和大牛用的。。。

    Emacs  # Linux下的文本编辑器,相对VIM更加容易使用。

    Eclipse  # Java IDE,支持Python,C,C++

    Visual Studio  # 微软开发的IDE  支持Python,C,C++,C#,Java

    notepadd++

    sublime  # Python开发的

    Pycharm  # 主要用于Python开发的

    推荐使用Pycharm。    interpreter ——解释器

  3.字符格式化输出

    占位符:  %s   s     string

          %d  d      digit 整数

          %f   f  float 浮点数

            

  4.数据运算

  数字

    整数  int

      整形

      长整形

      在Python3 中不区分整形长整形。

  布尔型 只有两种状态

    True  真

    False 假

  字符串

    “  xxxxx  ”  其中就是字符串  字符串拼接 效率很低 最好不用“ + ”来拼接,最好使用“ %s ”这种来使用。

   

    在计算机中,一切皆为对象。世界万物,皆为对象,一切对象皆可分类。——面向对象编程核心

  5. for 循环

    有限循环

        基本语法:for  i  in  range (3):

              print (i)

    无限循环(for循环只是有限循环)泛指while循环

        while True:

          xxxxx

  6.range(x,y,z)    从 x 取到 y-1。步长为 z 。

  7.使用标志位  进行双重break 跳出

    

  8.列表

  列表:a = [ ]  ——生成了一个空的列表

    查-----切片:把列表中的每一项取出来

       a [1:4]  ——取出列表中第二个元素 和 第三个元素 和第四个元素 0 1 2 3 4;如果想取到最后一个元素,: 后不加数字;

       a [  :-1] ——最后一个不取,-2 就是最后两个不取; 如果[a:b],a是负数的话就从倒数第a个开始向后取,最后b个不取;

       a [a:b:c]—— c 代表的意思就是从索引为a的开始,隔c个再取一个。第一个元素是第a个元素。c 如果为负,则从右向左取;

    

    增-----append  and  insert :向列表中添加元素

       a.append(‘xxxx‘)  将xxxx 添加到列表的最后面

       a.insert(a,‘b’) 把某一个元素插入到索引位置(从0开始)  a是插入的位置,b是内容   

    修-----通过另一个赋值操作,存入其中。

       a[1] = ‘liufeiduo‘

    删----remove   pop  and  del

       a.remove(‘内容‘)   remove直接删除内容,也可以放入a[0]这种的来表示

       a.pop(x) x是索引值,pop多了一个删除掉该值之后,返回给该值。 b = a.pop(1)  b可以接受到删除掉的值

       del a[0]  or  del a 直接删除,想怎么删怎么删

    其它列表常用的方法:

      count:统计某个元素在列表中出现的次数   a.count(2)

      extend:在一个列表的末尾追加另一个列表的值  a.extend( b )  把b[]里面的元素放进a[]里面

      index:根据内容找位置  a.index(‘xxxx‘)  找出元素 xxxx 的位置

      reverse:把列表内元素倒序排列   a.reverse

      sort:把元素排序,按ASKII码从大到小排序  可以更改参数 a.sort( reverse = True )进行从小到大排序    a.sort( )

      

二、心得

  通过又一新篇章的学习对Python语言已经有了初步了了解了,已经可以写出一些傻瓜程序了,通过判断循环语句达到一些基本的功能,但学习的进度始终是个问题,达不到想要的速度。感觉有些曾经有过基础的东西可以吸收的快一点,以后可以在具体代码的实现过程中二次钻研,这样会学的更扎实一点吧,这是目前的想法可能有失偏颇。    

  

  

     

原文地址:https://www.cnblogs.com/jinzejun/p/8422188.html

时间: 2024-08-30 13:02:02

Python 3 学习的第三天——Python基础的相关文章

Python自动化开发学习的第三周---python基础学习

本周内容 1.函数的基本语法和特性 2.参数与局部变量 3.返回值 4.递归函数 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 ---------分割线------------ 1.函数的基本语法和特性 函数是什么? 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义 1 def sayhi():#函数名 2 print("Hello, I'm nobody!&

Java Web 学习笔记 第三章 java基础(二)

第三章 java基础(二) 一.转义符 转义字符是"\",通过转义字符,可表示一些特殊的字符. 例如: '\n'  表示回车 '\t'   表示 制表符字符,一个制表符表示向右跳8-10个字符 '\\'   表示\ '\''   表示单引号 '\"'  表示双引号 "\u4e2d"表示unicode编码对应的字符(汉字:中). 二.布尔类型的概念和用法 boolean 类型用来表示肯定或否定两种可能. boolean 常用在分支语句.循环语句中. true

Python学习系列(三)Python 入门语法规则1

一.注释 ''' 多行注释 ''' #单行注释 '''    #example1.1 测试程序  时间:4/17/2017 i1=input("请输入用户名:") i2=input("请输入密码") print (i1) print(i2) print("ainiyou") ''' 二.变量 1)(规则同c里面的规则相同) 2)不能使python内部的关键字 三.基本的数据类型 1)数字 age=24 2)字符串 name="yuang

python系统学习:第三周之文件操作

# ***********第一部分***********# 1.读文件,首先利用一个变量承装文件 最主要注意的是encoding的问题,看看是否是格式问题f = open(file='D:\study\少妇白洁.txt', mode='r', encoding='GBK') # file等关键字可以直接省略 mode 指模式# 对变量使用方法read进行读取data = f.read()# 输出print(data)# 关闭f.close()# ***********第二部分**********

python 入门学习---模块导入三种方式及中文注释

Python 有三种模块导入函数 1. 使用import 导入模块 import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了一个模块,就可以引用它的任何公共的函数.类或属性.模块可以通过这种方法来使用其它模块的功能.用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也就是说,当使用在被导入模块中定义的函数时,必须包含模块的名字.所以不能只使用 funcname,而应该使用 m

Python进阶 学习笔记(三)

(涉及内容:定制类) __str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender def __str__(self): return '(Person: %s, %s)' % (self.name, self.gender) 现在,在交互式命令行下用 print 

python 入门学习---模块导入三种方式及中文凝视

Python 有三种模块导入函数 1. 使用import 导入模块 import modname : 模块是指一个能够交互使用,或者从还有一Python 程序訪问的代码段.仅仅要导入了一个模块,就能够引用它的不论什么公共的函数.类或属性.模块能够通过这样的方法来使用其他模块的功能.用import语句导入模块.就在当前的名称空间(namespace)建立了一个到该模块的引用.这样的引用必须使用全称,也就是说,当使用在被导入模块中定义的函数时,必须包括模块的名字.所以不能仅仅使用 funcname,

python系统学习:第三周之简单的三级菜单

# 三级目录info = { # 一级 'ShanXi': { # 二级 'JieXiu': { # 三级 'XiaoSongQv': ['Burn here!'], 'SanSchool': ['Study here'] } }, 'BeiJing': { 'ChaoYang': { 'XianNinghou': ['Live here!'] }, 'BeiYuan': { 'TieJian': ['Work Here!'] } }}# 三级目录的跳转# 定义标志flag = Falsewhi

python系统学习:第三周之嵌套函数

# 这个例子说明如果函数中没有直接定义某变量,则他会向父级寻找,优先级:自己-父级-爷爷级···name = "niu"def guess(): print(">>NO.1", name)guess() # 输出"niu" # 嵌套函数(函数当中包含函数)name2 = "shi"def guess2(): name2 = "chong" print(">>NO.2.1&q