Python基础语法

Python-day01

标签(空格分隔): py


Python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言
1、Python语言简洁、易读、可扩展
2、跨平台,相同的代码可在不同操作系统上运行
3、简单易学
4、免费,开源,社区活跃,工具库丰富
5、功能强大,既可作为脚本执行,也可编写大型项目软件

官网下载地址:  https://www.python.org/downloads/
自定义安装,自动配置环境

image_1cgrp33tk1af81oue1atf92b13v31p.png-50kB
image_1cgrp50qk5r4qdd1f655to1d7u26.png-4.1kB

工具 Pycharm 下载路径: www.jetbrains.com/pycharm/

工具 Pycharm 设置

 设置默认输出 :输出地址 编码设置 时间 使用者
 定义源码代码编码 utf必须放在第一行或者第二行

image_1cgrp9gm08n91r341t4igu41uc02j.png-10.9kB
image_1cgrpccq1gqgerble1d7114fi30.png-52.4kB

python数据类型

image_1cgrpf8h3cfrgqr1o6pj1i1re53d.png-113.1kB

标准数据类型 None
None的语义主要还是为了判断是否存在
标准数据类型 Number
整数类型 int
浮点数类型 float
复数类型 complex
  构成: a + bj  实数部分a和虚数部分b都是浮点型

用内建函数 id() 可以查看每个对象的内存地址,即身份
具体的每个数字,在Python中都是一个对象,3与3.0是不同对象,内存地址不同

image_1cgrpoihfb3u16gf17ostmnj4m3q.png-2.8kB

type() 获取对象的数据类型

image_1cgrps4v11bsopd29vb117g1igr47.png-4.1kB

标准数据类型 bool
True / False

image_1cgrq3b54puo6736ajk1tfj4k.png-1.3kB

标准数据类型 String
字符串类型,可以使用单引号,也可以用双引号表示字符串
字节(bytes)与字符串(String)之间转换

image_1cgrqbjiupvpe9pi8pjjs1db45e.png-24.2kB

bytes在传输时给计算机看
String显示处理是给人看

image_1cgrqaevm1er71vtgtsrkr0d1851.png-4.9kB

变量

Python的变量名是区分大小写的
先赋值后使用

image_1cgrqf2gr15anbl5kfsbosgo45r.png-32.9kB

程序

基本架构如下

image_1cgrqfr661rocm881cpjk6msa168.png-17.8kB

单行注释
    #  例:  #这是一句注释
多行注释:
    """ 
    这是
    多行
    注释
    """
占位符:
    %d 整数
    %f 浮点数
    %s 字符串

image_1cgrqni201q3agunc2j122k16b26l.png-8.1kB

分割:
    sep="-" 以-分割字符串

image_1cgrqrt3o191sm8k1qu61kg3k1772.png-2.5kB

input输入: 默认string类型

image_1cgrqul3e2embf517s83rui087f.png-6kB
image_1cgrquqfo1vir1c7kja01ohe7ri7s.png-3.4kB

列表 List

语法 :  变量名 = [值1,值2,值3]
创建

image_1cgrr1s9917d54ae1rn21f2c1siv89.png-3.5kB

list() 方法创建列表

image_1cgrr3fge1d41lbpd7tq5p488m.png-2kB

访问
访问可加下标 从0开始 [) 包头不包尾

image_1cgrr52nsjt7h8cjrvevu15rg93.png-3kB

image_1cgrr8mqb1c9o13bg1nae1m6qj7s9g.png-15kB

image_1cgrr8te71ssmdeu7381cs11ddb9t.png-6.9kB

更新列表

image_1cgrr9v4912b11qn51u4v13ng15fjaa.png-21.5kB

image_1cgrragdp15ul1q51qr11qdd6idb7.png-17.3kB

删除

image_1cgrrdcal10tf1b0bmb2orh1e94bk.png-20kB

脚本操作

image_1cgrre3es1sh8o63rmm118112ncc1.png-21.9kB

image_1cgsmg96g1a631q8akp7196u1q5hp.png-28.7kB
image_1cgsmgt7plr91frb16g61pt1t4l16.png-7.6kB

元组 Tuple

元组的元素不能修改,del删除
语法: tup1 = (值1,值2,..)
空元组: tup2 =( ,) 必须有一个逗号,索引访问,可相加

image_1cgsndr7c2bd1poe7kr1i1a1j7420.png-8kB
image_1cgsnf4fh132911405co1uu31j172d.png-6.4kB
image_1cgsngm0917vs1m0g1aah8hv7t72q.png-1.8kB

字典 Dictionary

语法:  变量名 = {key1 : value1, key2 : value2 }
key必须唯一,value随便 无需考虑排序问题
.clear() 方法  清空字典

image_1cgsnldor12f55l017lfleop763n.png-21.4kB
image_1cgsnll481m231e7vsogihj1ssi44.png-4.2kB

集合Set

语法       变量名 = set( )
元素无序,不可重复  不建议使用{}引用,会与字典分不清

image_1cgsnq90r1fe1dqu100414kn1c484h.png-77.4kB
image_1cgsnr4b83it1cn1pl1k341vpj4u.png-12.2kB

image_1cgsnt74r18j1tlp1hh91glknia5b.png-22.6kB

image_1cgsntjilsmcg9ba3t19d43sr5o.png-30.8kB

运算符

image_1cgso13nd1arm1tii1e6l1ra9p5565.png-32.8kB

image_1cgso4tp4gf9b362fm15va12tm6i.png-51.6kB

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值