Python小白学习之路(二)

写在前面:

第二天的学习,感觉比昨天学习相对轻松一些,但是对于我这个编程语言功底很弱的人来说,还是稍稍微有些.....哈尔滨的天气一天天冷了下来,还飘着小雨,不过还是挺有意境的。充实而又忙碌的生活,让我觉得幸福感十足。每天上午看视频学习,下午总结、自己练习。今日份的鸡汤,所有看上去厉害的事情都是由一件件不起眼的小事构成的呢!加油啦

一.Python 学习及开发环境(pycharm)安装与配置

     视频讲课老师说这个很好用,至于安装很简单,就是去 http://www.jetbrains.com/pycharm/ 这里下载,记得下载专业版的哦,选择自己对应的版本,然后就是点、点、点就好了呢。温馨提示:不要汉化,因为在后期写程序的时候会出问题。其次,还能学学英语呢,一举两得。我们要努力做一个国际化的全能程序员(英语不好的程序员不是最可爱的程序员!)

pycharm的python解释器的搭建

按照图片一步步来就好了

STEP1:点击File中的Default Settings(设置默认值),进入Default Settings(设置默认值)界面

STEP2:点击Project Interpreter,再点击右上角设置按钮(选择Add Local...),进入Add Local Python Interpreter(添加本地Python解释器)窗口

STEP3:将安装好的路径Python.exe路径进行添加,点击Ok即可。

入门级配置(字体大小)

Step1:点击File,进入Setting(设置)窗口

 Step2:在搜索框了搜索mouse(鼠标),按照图示在第二个项目上打钩。(我们按住Ctrl,滚动鼠标就可以调节字体大小,是不是很方便呀)

pycharm的第一个项目—HELLO WORLD

Step1:右键点击untitled1,创建Python File文件

 Step2:给自己的项目起一个名字

Step3:空白处右键,点击Run,跑一下程序(好激动,第一个程序,要和世界问好)

Step4:程序运行正确(和世界打声招呼真累)

二.基本运算符

算术运算

+    -      *(乘)       /(除)     %(取余)      //(取整)        **(次幂)

注意:通过取余可以判断一个数为奇数还是偶数

赋值运算

=      +=       -=      *=       /=     %=     //=     **=

举个例子来理解后面几个符合运算符(c+=a  --->c=c+a),其余类比+=即可

比较运算

==(等于,用来比较对象是否相等)

!=(不等于) (与该运算符作用相同的:<>)

>      <      >=     <=  

逻辑运算

and (与)    or(或)  not(非)

成员运算

in

not in

(从字面意思来理解这个运算符,就是在里面和不在里面呗,理解的不是很到位,我们通过程序来看看呗)

# “小伙郭”        字符串
# “小”           字符串中的一个字符
# “小伙”          字符串中的一个子字符串,也称为子序列
name = "小伙郭"
if "" in name:
    print("Ok")
else:
    print("No")

in  (查找X是否在Y序列中)    not in(查找指定序列中没有找到目标序列)

注意啦:这里说一个快捷键,想要把很多行代码注释掉,用鼠标选住想要注释的代码,按Ctrl+?这个键。(能用快捷键就不要用鼠标点点点的,我每次用鼠标点,都会被某人嘲笑半天,所以下决心,要牢记常用快捷键)

运算符小结

1.我们可以根据运算结果(数值or布尔值)将将运算符进行一个分类

结果是数值:(算术运算符和赋值运算符)

结果是布尔值:(比较运算符、逻辑运算符和成员运算符)

2.关于运算符优先级的判断

有人说,我需要记忆一下,其实,理解很重要。按照常规,肯定是小括号里最先来呗(被小括号保护起来的小宝贝可不能被忽视),那接下来,该谁了。先来看一个没有逻辑的小白写的一行代码,我们判断一下其输出的结果。

user = "alex"
pwd = "123"

v = user == "alex" and pwd == "123" or 1==2 and pwd == "998854"

print(v)

我的天呢,如果我写代码,绝对不会这样滴(看着脑袋就疼),但没办法,就让你判断。我们来想想,程序是怎么运行的呢?从上到下、从左到右呗。在逻辑运算中,如果True遇到 or,结果必然为True。Flase遇到 and ,结果必然是Flase 。当True 遇到 and 以及Flase 遇到 or 时,我们需要继续往下判断。所以用这个思路来分析上面程序,输出结果为 True 。 

我们得到一个这样的结论:

True      or      ----->   True

True     and    ----->   继续判断

Flase    or      ----->   继续判断

Flase    and    ----->   Flase  

三.基本的数据类型

数字(int)

注意:Python3里,整形数字不管有多大,都用int。

Python2里,int是有范围,如果数字很长,其类型为long int。

布尔(bool)

真或假,真为1,假为0 。

字符串(str)

需要标识。标识方法有四种。如下:

#name =“小伙郭” 
#name =‘小伙郭’
#name =“““小伙郭”””
#name =‘‘‘小伙郭’’’

注意:字符串做加法运算(结果是将两字符串合为一个字符串)

          字符串做乘法运算(结果是将该字符串重复乘数的次数)

列表(list)

元祖(tuple)

字典(dict)

小结

对于基本数据类型及其常用操作和相关功能,下个学习记录做总结。强迫症,想把他们放在一起

写在最后:

看了很多人学习笔记,觉得大家总结的好棒。厉害的人都那么努力,我应该更加努力才好。加油!

                                           

猜你喜欢

转载自www.cnblogs.com/guoruxin/p/9838222.html