python入门

Posted cwl-bj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python入门相关的知识,希望对你有一定的参考价值。

   基本知识

  一、Python是一种解释型语言,即程序不需要编译,在运行时才翻译成机器语言,每执行一次都要翻译一次,因此效率比较低

  二、解释型语言和编译型语言
   编译型语言

    就是先把写好的程序翻译成计算机语言然后执行,就是所谓的一次编译到处运行,比如c、c++就是编译型语言,这样的语言特点是运行速度快,但是需要事先把程序编译好才可以。
   解释型语言

   是程序在运行的时候,通过一个解释器,把代码一句一句的翻译成计算机语言然后运行,也就是你写好代码之后直接就能运行,比如说python、shell、ruby、java、perl等等都是

   解释型语言,当然这样的语言由于原理不一样,执行速度并没有编译型语言快。

  Python应用:

    后台服务开发、数据挖掘、数据分析、人工智能、自动化运维、自动化测试

  单行注释:#(快捷键ctrl+/)                                       

  多行注释:双三引号"""   单三引号 ‘‘‘

    变量:=用来赋值的

  1)变量名称规则:(见名知意

  1.字母、数字、下划线的任意组合  2.第一个数字不能是数字   3.变量名最好做到见名知意   4.不可使用关键字(如下图)作为变量名称

  技术分享图片

  2变量赋值

  Python中变量赋值不需要指定数据类型,直接定义即可。

  等号(=)用来给变量赋值。等号运算符左边是一个变量名,等号运算符右边是存储在变量中的值。

  每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  等号后面用单引号或者双引号括起来,说明是字符型string字符型,等号后面为整数,则为int整型;等号后面为小数,则为float浮点型

  技术分享图片

  ps:全部是英文符号        ctrl+d快速复制一行

  变量类型(int、float、str)

   技术分享图片

  条件判断(if条件判断要加:冒号

  技术分享图片技术分享图片

                                           单条件判断                                                                                                                                                    多条件判断

 

     下面是一个条件两种写法(判断性别)

     技术分享图片

    技术分享图片

 

 

 

    技术分享图片

    小练习

     技术分享图片

  循环

         while循环

    技术分享图片

    while循环写猜数游戏

    技术分享图片

  while对应一个else的时候,循环在正常结束之后才会执行它

    技术分享图片

  for循环

    技术分享图片

    打印三次hello world

    

    

   字符串格式化

    技术分享图片

小练习登录程序

username

passwd

让用户输入账号和密码

如果用户名和密码输入正确提示你XXX,欢迎登录,今天的日期是XXX,程序结束

错误的话,提示账号/密码错误

最大输入三次,如果输入3次都是错的,提示错误失败次数过多。

需要判断输入为空

  

 

 

 

  



以上是关于python入门的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫入门:爬虫基础了解

Python-入门基础-《Python编程-从入门到实践》-第一章

「数据挖掘入门系列」Python快速入门

Python 从入门到精通推荐看哪些书籍呢?

如何把Python入门?

如何入门 Python 爬虫?