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) # 丢失精度
相关推荐
大数据张老师41 分钟前
Typora 导出 Word 模版操作手册
开发语言·c#·word·typora
略略略咯咯1 小时前
stream流浅拷贝
开发语言·python
long3161 小时前
Java 团队入门到精通学习资料
java·开发语言
vx-程序开发1 小时前
【java项目分享】springboot农产品销售平台14952
java·javascript·spring boot·python·eclipse·django·php
城管不管1 小时前
rabbitmq如何保证消息不丢失?解决方案又是什么?
开发语言·ai·面试·职场和发展·rabbitmq·php·agent
程序员良辰1 小时前
【TongWeb7】启动接近两分钟问题排查
java·开发语言·中间件
深色風信子1 小时前
Kotlin Bytedeco OpenCV 图像图像58 无缝克隆
开发语言·opencv·kotlin·bytedeco
朝阳391 小时前
react19【系列实用教程】实用组件封装
开发语言·前端·javascript
Wesleyblue1 小时前
python计算余弦相似性和汉明距离
python·余弦相似性·汉明距离·二进制编码·数值向量
我是苏苏1 小时前
C#基础:使用System.Speech.Synthesis离线播放/朗读文字内容
开发语言·c#