Python基础第3讲 - 基本数据类型

第三讲

一、表达式

1.1表达式

表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合

1.2语句

一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成

1.3程序

程序就是由一条一条的语句和一条一条的表达式是构成的

1.4函数

函数就是一个语句专门用来完成特定的功能
形如 : xxx()      # ()里面是参数
      print()
函数的分类: 内置函数 自定义函数

二、标识符

Python语言由什么组成的?
1.关键字 2.标识符 3.注释 4.变量和数值 5.运算符6.语句 7.函数 8.序列

2.1关键字 (不可以再用了来定义自己的)

在交互环境
import keyword
keyword.kwlist 查看

2.2标识符

开发人员在程序中自定义的一些符合的名称 例如:变量名、类名、函数名...
组成: 由26英文字母大小写 数字 0 - 9 符合 _$

2.3 标识符的规则

2.3.1 标识符可以包含字母、数字、_ ,但是不能使用数字做开头

例如:name1、name_1、1name(No)

2.3.2 Python中不能使用关键字和保留字作为标识符

2.3.3 命名方式

1、驼峰命名发法:
    小驼峰: myName aDog    第一个单子小字母开始。第二个单词首字母大写
    大驼峰: FirstName LastName  每个单子首字母大写
2、下划线命名法:用下划线(_)链接两个有含义的单词
    get_url    buffer_size  见名识意

三、基本数据类型

3.1 整数(整型) 都是 int 类型

a = 1 b = 2 c = 990 
999999999999999999999999999999999999999999999···
如果遇到比较大的数字我们可以使用下划线进行分割
a = 123_456_789

3.2 小数(浮点型) 都是float类型

小数(浮点型) a = 1.2 b = 0.09 

3.3 布尔 只有两个值 True Fasle

bool  用布尔类型基本上都是在做逻辑判断
布尔值实际上也属性整型,True 相当于1、Fasle 相当于 0
None 常量 数据是一个空值

四、字符串

4.1 什么是字符串

字符串:有数字、字母、下划线组成的一串字符,用一对单引号或者是双引号包裹的内容就是字符串(程序)
字符串的表现形式 str
 a = 'abc" 单引号和双引号必须成对儿出现
'What 's up' 相同引号之间不能嵌套

4.2 转义字符

1、  \' 表示 '
2、  \" 表示 "
3、  \t 表示 tab
4、  \n 表示 换行
5、  \\ 表示 \

4.3 长字符串:长字符串我们用三重引号("""""")表示,好处就是可以换行、保留字符串中的格式

4.4 格式化字符串

4.4.1 拼串: “6”+“6” --> “66”

4.4.2 多个参数: “Yahutr” + “bb” --> “Yahutrbb”

4.4.3 占位符

%s 占位字符:   print("i love %s",python)
%d 占位整数:   print("i am %d years old",22)
%f 占位浮点数: print("i have %f yuan",222.2)

4.4.4 格式化

1、  s1 = 'love'
     s2 = 'huhu'
     a = f'hello {s1},{s2}'

2、  print(s1.format("python"))

总结:

girl = 'CSY'
print('521' + girl + '嫁给我') # 拼串
print('521',girl,'嫁给我') # 多个参数
print('521 %s 嫁给我'%girl) # 占位符
print(f'521 {girl}') # 格式化

字符串的其他操作

1、字符串的长度 len()    
2、判断字符串是否在另外的字符串里面  in
3、求最大值、最小值  max() 、min()    
4  ord() 返回的是ASCII表的数值
5、分割字符串  split()
6、拼接字符串  join() 
7、空格
    strip()  去掉一个字符左右两边的空格
    lstrip() 去掉字符左边的空格
    rstrip() 去掉字符右边的空格
8、字符串的大小写
    upper() 全部大写
    lower() 全部小写
    capitalize() 首字母大写
    isupper()  islower() 判断是否是大写或者小写

五、变量

变量就是计算机内存中的一块区域,存储规定范围内的值 值是可以改变,通俗的说变量就是给数据起个名字

5.1 什么时候定义变量?

1、当数据不确定的时候,需要对数据进行存储时,就定义一个变量来完成存储动作
2、变量名也要符合标识符的命名规则

拓展 : 两个对象相等和两个对象是同一个对象是两个概念

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值