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入门的主要内容,如果未能解决你的问题,请参考以下文章