发表于: 2018-07-14 23:50:14

2 936


今天完成的事情:

1.看了各种推荐工具,最终选择决定安装Pycharm英文版:

   按照一篇超详细的教程(感觉对新手真的是友好,推荐一下http://www.runoob.com/w3cnote/pycharm-windows-install.html),无脑安装了Pycharm。

2.了解一些python基础:

1)输入和输出:

a.输出:使用print(),括号里加上字符串,多个字符串的话,中间用都好隔开即可。

   

   

2).输入:使用input()

3).变量:概念类似于初中方程变量。程序里,变量不仅可以是数字,还可以是任意数据类型。用一个变量名表示。格式为:大小写英文,数字和下划线的组合,且不能以数字开头。

4).数据类型:整数(例:121),浮点数(例:3.14),字符串('hello'),布尔值            (True,False),空值(None)。

5).字符串:一种数据类型。

特殊的格式化输出:

6).下标与切片 例:l = 'helloword'(里面的元素对应的下标为 0,1,2,3,4,5,6,7,8)

取值:l[0] = h

      l[-1] =d

      l[ : ] = helloword  

如果取值超过下标范围,则会越界,报错。

7)列表:一个有序集合,list。例:L = [1,2,3,4,5]

列表的基本操作:

增加元素:方法一:L.append(),增加在最后。

          方法二:L.insert(i,'m'),增加在指定位置,i是下标,m是要增加的内容。

删除元素:方法一:L.pop(),删除最后一个。

          方法二:L.pop(i),指定删除某一个,i是下标。

修改元素:L(i)= 'm',把下标为i的元素替换为m。

8),元祖:tuple,类似列表,但是元祖创建之初就已经确定,不可改变。例M = (1,2,3,4,5)

基本操作类似列表。

单个元祖定义(m,),加上逗号与括号进行区分。

9),字典:dict。类似列表和元祖,只是由键值对构成。每一个键值对都是对应的。例:N = {'name': 'haha', 'age': 18,'key':'value'}。

dict的key必须是不可变类型。

增加元素:直接指定,N['addr'] = '深圳',多次对一个key放入value,后面的值会把前面的值冲掉,也可以作为修改元素的一个方法.

删除元素:用pop(key)方法,对应的value也会被删掉。

查找元素:a...用 in 例:'key' in dict

          b...用get()方法。如果key不存在,返回None,或者自己指定的value。



明天要做的事情:

1.了解while循环

2.了解for循环

3.了解if判断


遇到的问题:

1.使用Pycharm的时候,看到有很多小灯泡和满屏的波浪线......

2.光标突然变粗,修改代码的时候会覆盖掉其他的代码。

3).学习字符串的时候, 格式化字符串打印不出来。

解决的办法:

 1).黄色小灯泡:代码没错,系统对当前代码给出了一些建议,例如改进或者加一些文档说明等等。

     红色小灯泡:代码有错误,给出一些修正建议。

     波浪线:波浪线的出现是因为你的语法不符合 PEP8 Python的编码规范。

        所以对于黄色小灯泡暂时可以忽略;红色小灯泡出现就要修改代码;

     波浪线的问题 可以在当前编辑页面右下角倒数第二个图标里面设置,点开之后把倒三角箭头拉到中间Syntax的位置。

2).光标问题:无意间碰到insert键,再点一下就好了。

3).把前面的代码注释之后可以运行了。

    上面代码对name进行了定义,我猜测可能是前面一次赋值,对其产生了影响。。附上图。小白实在不懂请师兄指点...


返回列表 返回列表
评论

    分享到