python学习笔记_day01基础语法

python charm常用快捷键

ctrl + alt + s : 打开软件设置
ctrl + d :复制当前行代码
shift + alt + \ 将当前行代码上移或下移
crtl + shift + f10 : 运行当前代码文件
shift + f6 :重命名文件
ctrl + a : 全选
ctrl + c\v\x : 复制、粘贴、剪切
ctrl + f : 搜索

类型

描述

说明

数字(Number)

支持

整数(int)
浮点数(float)
复数(complex)
布尔(bool)

整数(int),如:10、-10

浮点数(float),如:13.14、-13.14

复数(complex),如:4+3j,以j结尾表示复数

布尔(bool)表达现实生活中的逻辑,即真和假,True表示真,False表示假。

True本质上是一个数字记作1,False记作0

字符串(String)

描述文本的一种数据类型

字符串(string)由任意数量的字符组成

列表(List

有序的可变序列

Python中使用最频繁的数据类型,可有序记录一堆数据

元组(Tuple

有序的不可变序列

可有序记录一堆不可变的Python数据集合

集合(Set

无序不重复集合

可无序记录一堆不重复的Python数据集合

字典(Dictionary

无序Key-Value集合

可无序记录一堆Key-Value型的Python数据集合

字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串

如:

"黑马程序员 "
"学 Python 来黑马"
" !@#$%^& "
"传智教育的股票代码是: 003032"

Python中,字符串需要用双引号(")包围起来

被引号包围起来的,都是字符串

单行注释: # 开头 # 右边 的所有文字当作说明,而不是真正要执行的程序,起 辅助说明
多行注释: 以 一对三个双引号 引起 来解释说明一段代码的作用使用方法

使用什么语句可以查看数据的类型?type()

 

 类型转换

语句(函数)

说明

int(x)

x转换为一个整数

float(x)

x转换为一个浮点数

str(x)

将对象 x 转换为字符串

同前面学习的type()语句一样,这三个语句,都是带有结果的(返回值)

我们可以用print直接输出

或用变量存储结果值

类型转换不是万能的,毕竟强扭的瓜不会甜,我们需要注意:

1. 任何类型,都可以通过str(),转换成字符串

2. 字符串内必须真的是数字,才可以将字符串转换为数字

浮点数转整数会丢失什么?丢失精度,也就是小数部分

Python中,标识符命名的规则主要有3类:内容限定、大小写敏感、不可使用关键字

标识符命名中,只允许出现:

英文
中文
数字
下划线( _

这四类元素。其余任何内容都不被允许。

变量的命名规范。

见名知意
下划线命名法

       英文字母全小写

运算符

描述

实例

+

两个对象相加 a + b 输出结果 30

-

得到负数或是一个数减去另一个数 a - b 输出结果 -10

*

两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200

/

b / a 输出结果 2

//

取整除

返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

%

取余

返回除法的余数 b % a 输出结果 0

**

指数

a**b 1020次方, 输出结果 10000000000000000000

运算符

描述

实例

+=

加法赋值运算符

c += a 等效于 c = c + a

-=

减法赋值运算符

c -= a 等效于 c = c - a

*=

乘法赋值运算符

c *= a 等效于 c = c * a

/=

除法赋值运算符

c /= a 等效于 c = c / a

%=

取模赋值运算符

c %= a 等效于 c = c % a

**=

幂赋值运算符

c **= a 等效于 c = c ** a

//=

取整除赋值运算符

c //= a 等效于 c = c // a

 

思考:如果我想要定义的字符串本身,是包含:单引号、双引号自身呢?如何写?

单引号定义法,可以内含双引号
双引号定义法,可以内含单引号
可以使用转移字符( \ )来将引号解除效用,变成普通字符串

如果我们有两个字符串(文本)字面量,可以将其拼接成一个字符串,通过+号即可完成

 

 

 

格式符号

转化

%s

将内容转换成字符串,放入占位位置

%d

将内容转换成整数,放入占位位置

%f

将内容转换成浮点型,放入占位位置

 

 

 

 

 

如何格式化表达式?

f"{表达式}"

"%s\%d\%f" % (表达式、表达式、表达式

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值