Python之旅(第一周)

一开始根本就不知道Python是什么,在大多数小白的心中应该只听过C++、Java。上大学的时候接触过简单的Java和C++,敬请原谅虽说是基础,但是身为学渣的我,只知起名不懂何意,更不要说去写。2017.2.26开始接触Python,一周过去自我总结。

Pyhon 定义

首先了解的是Python的定义: Python 一种解释性语言,可以直接在任何有python环境下的平台运行,最大优点是平台的可以移植性,最大缺点执行效率低下。执行效率低似乎在今天硬件设备发达的情况下这都不是事了,更多的人追求的应该是研发的效率速度,而不是程序执行的速度,产品的面世速度决定了你是否鹤立鸡群,后期再来优化不断完善产品这才是正确的策略。接下来为学习进度:

环境安装:

1.了解、安装python的各项开发编译器:Jupyter notebook \ pycharm(团队合作)
2.编写所有语言开端的第一个写的程序,世界名言“hello,world”,配合定义加深了解python变现的形式
print('hello,world') 个人初期猜想,python是否直接翻译?

变量:

1.变量的作用:变量是数据的载体,可以存取数据,相当于内存空间。
2.变量的命名:(1)由字母、数字和下划线命名且不能以数字开头。(2)严格区分大小写 (3).不能与关键字保留冲突。
3.变量的类型:常用整数和浮点数(int 、float),字符串(str)

运算符:

1.赋值运算符:
= += -= *= /= %= **= //=
2.算术运算符
+ - * / % ** //
3.比较运算符
< > != == <= >=
4.逻辑运算符
and or not
5.身份运算符
is is not
注:还有其他运算符,目前还没用到 ,后期增加

分支结构:

自我理解:形式相当于我们登录一个网站,2种情况(1)已经拥有该网站的账号密码 (2)没有该网站的账号密码,需要先完成注册才能登录。这里只是展现了2种情况,但某些特殊的环境下,就存在多分支,例如A面前 有N条路。
在Python中,要构造分支结构可以使用if、elif和else关键字。所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名(事实上,用作其他的标识符也是不可以)。下面的例子中演示了如何构造一个或多分支结构。
分支语句:2种情况 if else
比较2个数的大小

                          a = int(input('输入第一个数字:'))
                          b = int (input('输入第二个数字'))
                          if a > b:
                                print(a)
                          else:
                                print(b) 

多种情况 if elif ....... else
计算个人所得税:

                            salary = float(input('请输入月收入')) 
                            insurance = float(input('五险一金'))
                            diff = salary - insurance - 3500
                            if diff <= 0:
                                    tax = 0
                                    deduction = 0
                            elif diff <= 1500:
                                    tax = 0.03
                                    deduction = 0
                            elif diff <= 4500:
                                    tax = 0.1
                                    deduction = 105
                            elif diff <= 9000:
                                    tax = 0.2
                                    deduction = 555
                            elif diff <= 35000:
                                    tax = 0.25
                                    deduction = 1005
                            elif diff <= 55000:
                                    tax = 0.3
                                    deduction = 2755
                            elif diff <= 80000:
                                    tax = 0.35 
                                    deduction = 5505
                            else:
                                    tax = 0.45
                                    deduction = 13505
                            print('个人所得税: ¥%.2f元' % abs(diff * tax - deduction)) # abs 取绝对值
                            print('实际工资: ¥%.2f元' % (salary-(diff * tax - deduction)))

在分支结构中还有一种就是套嵌的分支结构,例如:

                        x = float(input('x = '))
                       if x > 1:
                              y = 3 * x - 5
                       else:
                              if x >= -1:
                                    y = x + 2
                              else:
                                     y = 5 * x + 3
                        print('f(%.2f) = %.2f' % (x, y))

对于小白来说不容易理解。老师专业术语:Python之禅中有这么一句话“Flat is bettern than nested.”,之所以提出这个观点是因为嵌套结构的嵌套层次多了之后会严重的影响代码的可读性,如果可以使用扁平化的结构就不要去用嵌套,因此之前的写法是更好的做法。

循环结构:控制者某些事重复、重复、再重复的发生。

for _ in range() :明确的知道循环多少次

while :不知道循环多少次才结束

用for循环实现1~100求和

                        sum = 0
                        for x in range(101):
                               sum += x
                               print(sum)

猜数字游戏

                       计算机出一个1~100之间的随机数由人来猜
                       计算机根据人猜的数字分别给出提示大一点/小一点/猜对了
                       import random
                       answer = random.randint(1, 100)
                       counter = 0
                       while True:
                              counter += 1
                              number = int(input('请输入: '))
                              if number < answer:
                                      print('大一点')
                              elif number > answer:
                                      print('小一点')
                              else:
                                      print('恭喜你猜对了!')
                                      break
                              print('你总共猜了%d次' % counter)
                       if counter > 7:
                              print('你的智商余额明显不足')

以上就是这周学习整理的知识点,学习代码似乎并非那么简单,即使如大多数编程人员说的Python是极易上手的语言,非专业人士也可以理解。但是没有多写多看,不持之以恒也是难懂的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容