Python第一节

Python第一节

  • [一. PyCharm快捷键](#一. PyCharm快捷键)
  • [二. 字面量](#二. 字面量)
    • [2.1 Python的值(常用6中值的数据类型)](#2.1 Python的值(常用6中值的数据类型))
  • [三. 注释](#三. 注释)
    • [3.1 作用](#3.1 作用)
    • [3.2 分类](#3.2 分类)
  • [四. 变量](#四. 变量)
    • [4.1 定义格式](#4.1 定义格式)
    • [4.2 特征](#4.2 特征)
  • [五. 数据类型](#五. 数据类型)
    • [5.1 type()语句使用方式](#5.1 type()语句使用方式)
  • [六. 数据类型转换](#六. 数据类型转换)
    • [6.1 作用](#6.1 作用)
    • [6.2 常见转换语句](#6.2 常见转换语句)

一. PyCharm快捷键

快捷键 作用
Ctrl + alt + s 打开软件设置
Ctrl + d 复制粘贴当前代码
shift + alt + 键盘上下键 将当前代码上移或下移
Ctrl + shift + F10 运行当前代码文件
shift + F6 重命名文件
Ctrl + a 全选
Ctrl + f 搜索

二. 字面量

在代码中被写下来的固定值

2.1 Python的值(常用6中值的数据类型)

类型 描述 说明
数字 ①整数(int) ② 浮点数(float)③复数(complex)④布尔(bool) ①int:3,-10②float:3.14,-3.14③复数:3+4j(以j结尾表示复数)④布尔:现实生活中的逻辑,True(1)为真,False(0)为假
字符串 描述文本的一种类型(string) 字符串由任意数量的字符(中文,英文,各类符号数字组成)组成,如:@#$%^% Python中字符串用双引号包围起来
列表 有序的可变序列 可有序记录一堆数据
无组 有序的不可变序列 可有序记录一堆不可变Python的数据集合
集合 无序不重复集合 可无序记录一堆不重复Python的数据集合
字典 无需key-value集合 可记录一堆key-valuePython的数据集合

三. 注释

在程序代码中对程序代码进行解释说明的文字

3.1 作用

注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂代码,增大可读性

3.2 分类

  1. 单行注释(一行或一小部分):以#开头,#右边 的所有文字当做说明,而不是真正要执行的程序,#注释,注:#号和注释内容一般建议以一个空格隔开。
  2. 多行注释:以一对三个双引号 引起来 ("""注释内容""")
    注:一般用于解释:①整个Python代码文件(一般放在开头)②类③方法

四. 变量

在程序代码运行时,记录数据用的,能储存计算结果或能表示值的抽象概念

4.1 定义格式

变量名称 = 变量的值 a = 10

将等号右侧的值,赋予左侧的变量

print输出多份数据 print(内容1,内容2,......)

4.2 特征

变量的值可以改变

五. 数据类型

5.1 type()语句使用方式

①

python 复制代码
print(type(666))  
print(type("HiHi")) 
print(type(3.14))

② 用变量存储type的结果(返回值)

python 复制代码
string_type = type("HiHi")
print(string_type)

③type()查看变量中存储的数据类型

python 复制代码
 name = "HiHi" 
 name_type = type(name)
 print(name_type)

④ type()查看的是:变量存储的数据类型。因为变量无类型,但是存储数据有。

字符串变量:不是变量是字符串,而是它存储了字符串。

六. 数据类型转换

6.1 作用

从文件中读取的数字,默认是字符串,我们需要转换成数字类型。

input()语句,默认结果是字符串,若需要数字,也需要转换,将数字转换成字符串用以写出到外部系统。

6.2 常见转换语句

语句(函数) 说明
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将x转换为一个字符串

同前面学习的type()语句一样,这三个句子,都是带有结果的(返回值),我们可以用print直接输出或用变量存储结果值。(任何类型都可以转换成字符串)

python 复制代码
num_str = str(11)
print(type(num_str),num_str)

float_str(11.345)
print(type(float_str),float_str)

# str → int 要求字符串内都是数字
num3 = int("HiHi")
print(print(type(num3),num3) # 报错

float_num = float(11)
print(type(float_num),float_num)

int_mun = int(11.345)
print(type(int_mun),int_mun) # 丢失精度
相关推荐
晨曦中的暮雨1 小时前
限流算法——固定窗口、滑动窗口、漏桶、令牌桶
java·开发语言·算法
喵了几个咪2 小时前
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端
开发语言·后端·golang
程序员清风2 小时前
数据处理脚本工程化:日志、配置、命令行与测试
服务器·开发语言·数据库
在世修行4 小时前
智学文枢:页面切换与跨页数据预填
python·桌面应用·signal·1024程序员节·pyside·跨页跳转·状态预填
2601_962885724 小时前
如何用 Python 把 K 线重采样成任意周期?
开发语言·python
打工仔折腾 AI4 小时前
在 Ubuntu ARM64 部署 Q1 V3.0 MuJoCo 模型:加载、单步推理与执行器响应解析
linux·运维·人工智能·python·深度学习·ubuntu·性能优化
Wang's Blog4 小时前
Java 项目实战: 交友项目 - 圈子功能实现:总结
java·开发语言·交友
信誓旦旦的程序猿5 小时前
【Python量化实战宝典 #21】北向资金跟随手册:聪明钱择时信号(Python 可跑)
python·1024程序员节·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
严谨的麻辣烫5 小时前
静态 ISP 代理请求超时怎么排查?Python 与 curl 实战
python·http·requests·1024程序员节·网络排障
下一站春风里5 小时前
位运算完整学习笔记:按位与(&)+ 异或(^)
开发语言·c++·算法