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) # 丢失精度
相关推荐
m0_702036531 小时前
PHP怎么处理Eloquent Attribute Harmonization属性协调_Laravel解决数据冲突【教程】
jvm·数据库·python
宠..1 小时前
下拉列表框事件绑定
开发语言·qt·microsoft
Tairitsu_H1 小时前
C++:优先队列的模拟实现
开发语言·c++·stl·优先队列
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题 第48题】【JVM篇】第8题:JVM 里的有几种 ClassLoader?为什么会有多种?
java·开发语言·jvm·面试
iAm_Ike1 小时前
Redis怎样通过频道划分不同的日志级别
jvm·数据库·python
ZHW_AI课题组1 小时前
Python调用腾讯API实现车辆号牌识别
python·ocr·腾讯云·api调用
kexnjdcncnxjs1 小时前
CSS如何利用-nth-of-type(1)修改首个元素样式_通过位置约束精准修饰
jvm·数据库·python
dinglu1030DL1 小时前
Tailwind CSS如何实现鼠标悬停变色_使用hover-bg-blue-500类.txt
jvm·数据库·python
神明9311 小时前
Tailwind CSS如何实现鼠标悬停变色_使用hover-bg-blue-500类
jvm·数据库·python