第二章 入门

python简介

**python是一个解释型语言是一个强语言 **

编译型

把每一条语句都提前编译成机器语言,保存成二进制以便计算机运行可以脱离环境运行

优点

预编译使用前直接编译成计算机可以识别的语言

缺点

不能跨平台使用 修改需要重新编译

解释型

需要下载解释器只有在执行程序的时候才把语言一句一句的翻译给计算机执行

优点

下载解释器 可以跨平台执行

缺点

执行效率低 每次运行都需要解释一遍

动态和静态语言

动态

在运行期间才去做数据类型的检查 不用给变量制定数据类型 会在第一次给变量赋值的时候,自动将数据的类型存储下来

静态

在运行之前(编译器期间检查)要把变量全部声明

强类型

之前定义了数据类型 就一直是这个数据类型 除非强制类型转换

弱类型

数据类型可以被忽略的语言。

2.1输出

print('hello,word')

2.2注释

单行注释

#注释。。。。。内容

多行注释

```

注释内容

```

2.3变量

程序运行过程中的值临时存储在内存中,方便以后调用

liziwen='handsome'

2.3.1变量的定义规则

由数字,字母,下划线组成

2.不能以单独使用数字

不能以关键字做变量

变量名要有意义

使用驼峰

变量的赋值

py_111=1

变量就是给数据贴上一个标签

2.4常量

存在运行过程中一直不变的量一直不变的量

MY_SEX=MALE

2.5基础数据类型

int ,bool,str

int整型

num1 = 2

num2 = 3

print(num1 + num2)

# 结果: 5

# 整型就和我们学的数学一样可以进行加减乘除

str(字符串)

sg = "My name is liziwen , I'm 20 years old!" 这个就需要单双引号配合。

msg =

""" 今天我想写首小诗,

来歌颂我的同桌,

你看他那乌黑的短发,

好像一只炸毛鸡。

"""

想写多个内容还需要使用换行的时候,就需要三引号。

字符串可以进行加法和乘法

加法 和 乘法

>>> name

'Alex Li'

>>> age

'22'

>>>

>>> name + age #相加其实就是简单拼接

'Alex Li22'

>>>

>>> name * 10 #相乘其实就是复制自己多少次,再拼接在一起

'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'

bool

只有真假两种值

>>> a=3

>>> b=5

>>>

>>> a > b #不成立就是False,即假

False

>>>

>>> a < b #成立就是True, 即真

True

2.6程序交互

input=('是生存还是毁灭')

#然后程序会等待你输入才会继续走

#!/usr/bin/env python linux要指定路径windows不用

# -*- coding: utf-8 -*- 转换字符编码

name = input("What is your name?")

age = input("How old are you?")

hometown = input("Where is your hometown?")

print("Hello ",name , "your are ", age , "years old, you came from",hometown)

if

if 条件:

​代码块#记得tab缩进

"""

if 条件:

满足条件执行代码

else:

if条件不满足就走这段

"""

AgeOfOldboy = 48

if AgeOfOldboy > 50 :

print("Too old, time to retire..")

else:

print("还能折腾几年!")

#多分支

if 条件:

满足条件执行代码

elif 条件:

上面的条件不满足就走这个

elif 条件:

上面的条件不满足就走这个

elif 条件:

上面的条件不满足就走这个

else:

上面所有的条件不满足就走这段

python使用手册-python(自用手册)相关推荐

  1. Python自用手册

    Python自用手册 持续更新 转义字符 转义字符 \r 回车 直接退格到首行 \n 换行 \t 一个制表符 长度为 8 前面凑不齐8格字符,自动长度为8 例如 : print("12345 ...

  2. python语法手册-python语法手册

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 常用的也不超过十个,这种相对于更为复杂的html标记语言来说,markdown可谓 ...

  3. python语言教程-Python语言教程手册

    Python语言教程手册 Python是什么? 解释性语言 多范式 介绍 命令后>>>python Python 2.7.3 (default, Aug 1 2012, 05:14: ...

  4. python使用手册-python 教程与手册(60IN1合集)

    python 教程与手册(60IN1合集)1个豆 下载地址: CGI介绍及使用Python来开发CGI应用示例.pdf dive into python Django绝对简明教程.pdf Gray H ...

  5. python基础语法手册-python语法手册

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 常用的也不超过十个,这种相对于更为复杂的html标记语言来说,markd ...

  6. python基础语法手册-Python学习手册(第4版)pdf

    Python学习手册(第4版) 内容简介 <Python学习手册(第4版)>学习Python的主要内建对象类型:数字.列表和字典.使用Python语句创建和处理对象,并且学习Python的 ...

  7. python学习手册-Python学习手册

    Python学习手册第4 版将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者.本书是易于掌握和自学的教程,根据作者Python专家Mark Lutz的著名培训课程编写而成 ...

  8. python自动化ppt_python自动化办公手册之python操作PPT

    原标题:python自动化办公手册之python操作PPT 前言 1)python自动化文档手册 python自动化文章一直深受广大python爱好者的青睐.基于此,我花了整整一周时间真理出来的pyt ...

  9. python语法大全-python语法大全,python语法手册

    deff(x,y=0,z=0):pass 定义一个有三个参数x,y,z的函数f,参数x是必须要赋值,比如f(1),f(x=1),都是给x赋值1,y,z也是需要赋值,但不是必须的,因为默认值已经在函数里 ...

  10. python基础语法手册-python语法大全,python语法手册

    deff(x,y=0,z=0):pass 定义一个有三个参数x,y,z的函数f,参数x是必须要赋值,比如f(1),f(x=1),都是给x赋值1,y,z也是需要赋值,但不是必须的,因为默认值已经在函数里 ...

最新文章

  1. 数据方面高可用方案简单总结
  2. smem – Linux 内存监视软件
  3. nrf connect 安卓_永诺YN450安卓系统无反相机
  4. 计算机win7无法安装,新机装不了Win7?照这个方法5分钟搞定!
  5. Android开发学习之ImageView手势拖拽、缩放、旋转
  6. cdh 安装_使用Cloudera的CDH部署Hadoop:第二步,安装JDK
  7. VB添加TTS语音合成
  8. 单位工作制度牌展示_员工工号牌管理制度
  9. 我们一起来DIY一个电子秤吧
  10. 枚举类(Enumerated types)介绍
  11. c语言的Hello World
  12. jQuery 中的 Deferred 和 Promises
  13. 华为2022数字芯片笔试题
  14. 字幕翻译,如何合并和拆分过分断句
  15. R语言 类别数据可视化(1)
  16. 自动驾驶仿真工具之AirSim简介
  17. Axure RP组件库下载
  18. angularjs 客户端拍照图片选择、压缩、水印、上传
  19. 顶级操盘手的的6大高效自律习惯
  20. unity优化《二》--Texture图片空间和内存占用分析

热门文章

  1. 树剖+线段树||树链剖分||BZOJ1984||Luogu4315||月下“毛景树”
  2. spring boot + spring batch 读数据库文件写入文本文件读文本文件写入数据库
  3. 工作5年左右的程序员如何在职业瓶颈期内快速提升自己的身价?提升后如何有效变现自己的高质量技能?...
  4. Leetcode:Intersection of Two Linked Lists
  5. 问得最多的十个JavaScript前端面试问题
  6. aspose授权亲测可用配套代码
  7. Tomcat5内存简单优化
  8. 【linux】——ubuntu12.04 下安装wine和wine乱码解决方案
  9. Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析
  10. CSS中常用中文字体的Unicode编码