python

python

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. 把上一题列表里的你自己删除掉,然后再追加到列表尾部

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值