Python概述

本文介绍了Python作为一种解释型语言的特性,强调了其可移植性和运行效率。讲解了Python的安装环境,主要探讨了Python的基本语法,包括变量命名规则、变量赋值方式、语法规则、代码注释和数据输入输出。还详细阐述了Python的基本数据类型,如Number(整型、浮点型、布尔型、复数型)和String(字符串),并提及了字符串的取值、连接和转义字符等操作。
摘要由CSDN通过智能技术生成

语言的区别

1.解释型语言(弱类型语言)

  • 比如 PHP Python
  • 优点:可移植性好 可在不同的操作系统上运行
  • 缺点:运行起来比编译的要慢 代码效率低代码修改后就可以运行 不需要编译过程

2.编译型语言(强类型语言)

  • c c++ Java
  • 优点:运行速度快 代码效率高 编译后不可再修改 保密性较好
  • 缺点:代码需要编译 才可以运行

安装环境

python常用的2个版本 2.7/3.6

Python的基本语法

一 变量

  1. 必须使用外文

  2. 严格区分大小写

  3. 使用小驼峰的命名规则

    
    #小驼峰
    
    demoFuncDef
    
    #大驼峰
    
    DemoFuncDef
  4. 数字字母下划线组成 不能以数字作为开头

  5. 不能是Python的关键字

    • 查看python的关键字
    • import keyword
    • keyword.kwlist
  6. 见名知意

  7. 注意代码的缩进

二 变量的赋值

  1. 单一赋值

    x = 3

  2. 统一赋值 多个变量同一个值

    x = y = z = 3

  3. 对称赋值

    x,y,z = 3,3,3

    x,y,z = ‘abc’

    注意:对称赋值俩面的值和变量的个数统一

三 语法规则之分号

  1. 多行代码 单独写的时候 结尾的分号可加可不加
  2. 如果多行代码写在一行的时候 必须加分号

四 Python代码的注释

  1. 单行注释 #

  2. 多行注释

    “”“

    多行注释的内容

    “”“

    ”’

    注释的内容

    ”’

注意:代码注释的作用

  • 代码的调试
  • 解释说明

五 代码的输入

print() 代码的输出

input() 代码的输入

六 Python的基本数据类型

  1. Number 数值类型
  2. String 字符串类型
  3. List 列表
  4. Tuple 元组
  5. Set 集合
  6. Dictionary 字典
变量的删除

del 变量

删除多个

del 变量1,变量2,…

(1) Number

  • int 整型
  • float 浮点型
  • bool 布尔类型 (True False)
  • complex 复数类型

(2) String 类型

被引号所包含的 值称为字符串

字符串的取值格式:
变量名[头下标:尾下标:步长]

字符串的索引值 从0开始 依次递增

-1为从最后一个倒数依次类推

实例:
myStr = "abcdefg"
#取出 字符串中值a
myStr[0]    #a
myStr[-1]   #g

#步长
print(myStr1[0::1])  #默认步长为 1 abcdefghijklmn
print(myStr1[0::2])  # a c e g i
0 1 2 3 4 5 6
0 2 4 6 8 10 12
a c e g i

#我想把 字符串的值 倒着输出
print(myStr1[-1::-1])

#不给头下标 也不给尾下标  全部输出
print(myStr1[:])
注意:
  1. 字符串中索引所对应的某个值不能够进行修改
  2. 字符串可以使用+进行连接
  3. *代表字符串重复的n次
  4. Python中的字符串的某一个索引对应的值不能进行修改
字符串的转义字符
\”转义双引号\’转义单引号
\\转义本身\续行符
\t水平制表符
字符串的输出
  1. format 格式化输出

    语法:字符串.format(arg) 参数

    print("HELLO{}!是最动听{}的语言".format(myStr,"第二个参数"))
    其中 {}  叫占位符 替后面的值 或者是变量占位置的  一一对应
  2. %d $s %f

    
    #格式化输出 %s 字符串的占位符  %d整数的占位符 %f 小数(浮点数)占位符
    
    print("我叫%s 我今年%d岁了 我的成绩是%.2f分"%('张三',18,12.2))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值