Android 视频剪辑软件 MongoDB process jtable air ionic framework vue前端开发 web前端毕业设计题目 时间戳java mysql数据库驱动 python程序 python中的循环 python正则匹配空格 python中集合 java自学教程 java中float java定义字符串 linuxcat命令 lanhelper 幽城幻剑录五内 谷歌地球打不开 简体中文语言包 怪物猎人ol捏脸数据 俄罗斯方块c语言代码 路由器有辐射吗 图片生成网址 java游戏编程 电子书制作软件 js日期格式化 烧饼修改器打不开 qq钱包实名认证 微信公众号点餐系统 手机丢失后找微信记录 趣学python编程 视频下载高手 闲鱼怎么加好友 大图打印 盖印图层快捷键 微信小程序授权
当前位置: 首页 > 学习教程  > 编程语言

python学习 01

2021/2/13 17:26:10 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

python学习 01 python主要应用 web开发、网络编程、爬虫、云计算、人工智能、数据分析、自动化运维、金融分析、科学运算、游戏开发写下你的第一行python代码 执行python代码的两种方式 1、python交互器 退出交互器,代码即丢失,仅供调试使用&#xff…

python学习 01

python主要应用

web开发、网络编程、爬虫、云计算、人工智能、数据分析、自动化运维、金融分析、科学运算、游戏开发

写下你的第一行python代码

执行python代码的两种方式
1、python交互器
退出交互器,代码即丢失,仅供调试使用;
2、写到文件里保存执行
(1)可以永久保存,随时执行;
(2)开发软件都要写在文件里

python代码的后缀为 .py

//向屏幕打印hello,world
print("hello,world!")
hello,world!

CPU、内存、硬盘关系

CPU:只负责计算;
内存:只负责数据临时存储;
硬盘:只负责数据存储(永久存储);
硬盘远远赶不上CPU的运算速度。

变量

定义:用于在内存中存放程序运行数据的容器。

  • 变量名:货架编号
  • 变量值:衣服本身
  • 内存地址:芯片中的存放衣服的位置
name = "tornado"
id(name)

此处name是变量名;tornado为变量值

id(name)->2261987243568即为内存地址
先定义,再调用
在这里插入图片描述

变量的定义规则

  • 在程序中全局都会用到的变量,尽量定义在文件开头;
  • 变量名只能是字母、数字或下划线的任意组合,其他形式均不合法;(区分大小写)
  • 变量名的第一个字符不能是数字;
  • 以下关键字不要声明为变量名【‘and’,‘as’,‘assert’,‘break’,‘class’,‘continue’,‘def’,‘del’,‘elif’,‘else’,‘except’,‘exec’,‘finally’,‘for’,‘from’,‘global’,‘if’,‘import’,‘in’,‘is’,‘lambda’,‘not’,‘or’,‘pass’,‘print’,‘raise’,‘return’,‘try’,‘while’,‘with’,‘yield’】,这些是python中已经占用了的关键字
    在这里插入图片描述

常用变量名命名规则

  • 驼峰体(每个单词的首字母大写)
AgeOfOldBoy = 56     //老男孩的年龄53岁
NumberOfStudents = 80
  • 下划线(python官方推荐)
age_of_old_boy = 56
number_of_students = 80

定义变量不好的方式

  1. 用拼音、中文做变量名;
  2. 变量名变长;
  3. 不能让人通过名字看出来是什么意思;
  4. 首字母大写(大写是用来定义类的)

变量的修改与删除

变量的修改

对变量名重新赋值即可

name = " Alex "
name = "金角大王 "
name
'金角大王'

变量的删除

使用del直接删除

del name

在这里插入图片描述

在这里插入图片描述

water2指向的并不是water(变量名),而是water的内存地址

变量的基本数据类型

python的数据类型
整数、浮点、字符串、布尔、列表、元组、字典、集合;

数字类型

  • int (整型) interger
    type()方法可用来查看数据类型
age_alex = 26
type(age_alex)

在这里插入图片描述
int即为其数据类型,数字的定义上不可加引号,加了引号会变成字符串,只有数字不可加引号

  • float(浮点型)

即小数

type(2.13)
<class 'float'>

在这里插入图片描述

字符串

在python中,加了引号的符号都被认为是字符串!
单双引号没有任何区别

name = "Alex "   #双引号
age = "22" #只要加引号就是字符串
age = 22   #int
hometown = 'ShanDong' #单引号也可以
msg = " My name is Alex,I'm 22 years old!"   #I'm中有单引号,所以此句只能用双引号

多引号(多行字符串必须用多引号)
\n 换行符
三个单引号或者三个双引号均可;
在这里插入图片描述
print打印后\n就自动换行。
在这里插入图片描述

字符串的拼接(只可进行相加和相乘)

字符串相加相当于拼接
字符串相减则不可能存在
字符串相乘:*3 相当于打印三次
在这里插入图片描述
字符串的拼接仅限于相同类型的字符串
在这里插入图片描述

布尔类型

true真 false假 主要用来做逻辑判断
在这里插入图片描述

列表

列表是通过下标来标记元素位置的,下标也可被称为索引。下标从0开始,每增加一个元素,就自动加1。
在这里插入图片描述
元素添加

  1. 插入:可以把一个新元素插入到列表的任意位置 insert
  2. 追加:追加到列表的底部 append
  3. 删除 (1) del删除(可以删除指定元素的索引)

在这里插入图片描述
(2)remove删除(从左边开始找,找到删掉的第一个,得一个一个得删除,remove只能一个一个的删除)
在这里插入图片描述

判断某元素是否在列表里

在这里插入图片描述

小练习

1.一句代码打印10行“王安宇是最帅的崽崽”,注意是10行。
2.写一个列表,把你和身边六个同桌的名字存进去,把Alex插入到你后面
3. 把上一题列表里的你自己删除掉,然后再追加到列表尾部


本文链接: http://www.dtmao.cc/news_show_700144.shtml

附件下载

上一篇:数据结构——最小堆

下一篇:Static(1)

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?