美文网首页
python学习记录

python学习记录

作者: 羊羊羊羊羊阳 | 来源:发表于2018-03-07 18:34 被阅读0次

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

第一章 基础理论?

1.往往我们学习一个东西时,先要知道他是什么?

现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。

20种最流行的语言

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

2.能做什么?

很玄乎,不知道具体干啥

3.优点?

Python就为我们提供了非常完善的基础代码库

Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

尽量写容易看明白的代码,尽量写少的代码

4.缺点?

第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。


第二章 安装python

因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。

安装成功

1.输出helloword

cmd->输入python->输入 print('hello,world')->回车

也能直接输入100+200->就能直接输出300

2.直接运行文件得出结果

文本编辑器新建一个hello.py文件,里面输入文字  编辑器可以用notepad++

cmd->扎到文件路径,输入python hello.py 就能直接输出文字

3.python运行助手

准备好learning.py文件  下载好放到一个文件夹中

cmd找到这个文件  python learning.py

4.输入和输出

想让用户输入:name=input()

输出 print('字符串',逻辑关系:加法啦、函数啦)   连接到一起

例子:

cmd python

name=input('please your enter your name:')

please your enter your name:anne(手动输入anne)

print('hello,',name)

最后输出:hello,anne


第三章:熟悉了一些简单的内容,下面就是基础了。

语法采用缩进方式,#添加注释

按照约定俗成的管理,应该始终坚持使用4个空格的缩进。

在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格

Python程序是大小写敏感的,如果写错了大小写,程序会报错

1.数据类型

整数  浮点数  字符串  布尔值  空值  变量  常量  

练习 答案 也可能是答案

2,

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件

浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器

编码

对于单个字符的编码,python提供了ord()函数,chr()函数把编码转换为字符

Python对bytes类型的数据用带b前缀的单引号或双引号表示:x =b'ABC'

由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:

#!/usr/bin/env python3 //为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

# -*- coding: utf-8 -*- //为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

3.

%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

相关文章

  • python中的主要数据类型及相关操作

    黑马python学习记录b站麦叔编程学习记录 菜鸟一枚,不喜勿喷 python中主要数据类型 python中的主要...

  • Python学习笔记1

    [Toc] Python学习笔记1 学习廖雪峰老师Python入门教程,非常感谢~记录自己在学习python过程中...

  • Python 算法 第一章 介绍

    题学习使用教材<Python算法教程> Python 算法教程 在此进行记录,方便以后学习,加深记忆.

  • Python学习笔记

    最近在学习python,把学习的过程记录下来,方便以后查看 1. 学习资料 菜鸟教程Python官网Python论...

  • Python学习笔记5-matplotlib

    matplotlib 学习莫烦python,非常感谢~记录自己在学习python过程中的点滴。 matplotli...

  • Python学习笔记2

    学习廖雪峰老师Python入门教程,非常感谢~记录自己在学习python过程中的点滴。 条件判断 在Python程...

  • Python学习笔记6-sklearn

    sklearn 学习莫烦python,非常感谢~记录自己在学习python过程中的点滴。 sklearn 简介 机...

  • Python 学习——每天写点小东西-1

    最近开始学习python,这里就作为学习记录,记录自己的python之路。本条爬虫爬取的是糗事百科的24小时热门里...

  • 【Python】抓取网页信息

    最近开始利用python实操抓取网页链接内容,记录学习过程,熟悉python操作。 版本:Python 3.6.0...

  • Python学习——学习记录

    表单登录 代码如下: 模拟知乎表单登录,还需要手动输入验证码。用户登录的页面分为手机和email地址是不同的,这里...

网友评论

      本文标题:python学习记录

      本文链接:https://www.haomeiwen.com/subject/kftsfftx.html