Python学习笔记01——基础语法、基本数据类型及数据转换


1. Python 基础语法

1.1 第一个 Python 程序

print("Hello World!")

Hello World!

1.2 Python 标识符

  • 标识符组成

      字母、数字、下划线组成
      
      1. 所有标识符可以包括英文、数字以及下划线,但是不能以数字开头;
      2. 要区分大小写;
      3. 下划线开头的  标识符有特殊意义;
      4. 双下划线开头的标识符  标识类的私有成员;
    
  • 注意事项

      当用同一行显示多条语句时,需要用;分开
    

1.3 Python 保留字符

  • 保留字符
    不能用作常数、变量以及其他标识符名称;
    关键字只包含小写字母。

      and			exec		not
      assert		finally		or
      break			for			pass
      class			from		print
      continue		global		raise
      def			if			return
      del			import		try
      elif			in			while
      else			is			with
      except		lambda		yield
    

1.4 行和缩进

  1. python 通过缩进来写模块;
  2. 所有代码块语句必须包含相同的缩进空白数量;

1.5 多行语句

Python语句中一般以新行作为语句的结束符;
但是我们可以使用斜杠 \ 将一行的语句分为多行显示;
语句中包含 [], {} 或 () 括号就不需要使用多行连接符

1.6 Python 引号

Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须是相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

1.7 Python 注释

# 单行注释,# 号开头;

多行注释:
'''
这样写
'''

1.8 print 输出

默认输出换行;
变量末尾加上逗号,不换行输出。


2. Python 基本数据类型

  • Python 中变量不需要声明。每个变量使用前都必须赋值,才会被创建。
  • 变量就是变量,它没有类型,所说的类型是变量所指的内存中对象的类型。

2.1 变量赋值

	用 = 号来给变量赋值;
	多个变量赋值:
			a = b = c =1;
			a,b,c = 1,2,3

2.2 标准数据类型

  • 六个标准的数据类型

      Number 数字、String 字符串、List 列表、Tuple 元组、Set 集合、Dictionary 字典;
      
      不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
      可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
    
  • Number 数字

      支持 int、float、bool、complex(复数)。
      
      数值运算:
      + - * / 加减乘除;
      // 整除,得商;
      % 取余
      ** 乘方
    
  • String 字符串

      Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
    
      索引:从前面开始是0 1 2 3 ....
      从后面截取是 -1 -2 ...
    
  • List 列表

      特点:
       		1. 列表中元素类型可以不同;
       		2. 和字符串一样可以索引;0 1 2 3...
       				-1 -2 -3...
       		3. [" "," ",1,2]  列表写在方括号中,用逗号分开元素;
       		4. 元素可变;
       		5. 可用 + 拼接
    
  • Tuple 元组

      特点:
      		1. 与列表类似,但元素不能修改,(1,2,3,4);
      		2. 可索引,同上;
      		3. 构建0或1元素时要注意;
      				tup1 = ()    # 空元组
      				tup2 = (20,) # 一个元素,需要在元素后添加逗号
      		4.  可用 + 拼接;
    
  • Set 集合

      可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典
      
      parame = {value01,value02,...}
      或者
      set(value)
    
  • Dictionary 字典

      1. 列表是有序的对象集合,字典是无序的对象集合;
      2. 字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 
      3. 键(key)必须使用不可变类型。
      4. 在同一个字典中,键(key)必须是唯一的值(value) 的集合
    

3. Python 数据类型转换

  • Python 数据类型转换可以分为两种:

      隐式类型转换:自动完成
      显式类型转换:需要使用类型函数来转换
    

3.1 隐式类型转换

  • Python 将较小的数据类型转换为较大的数据类型,防止数据丢失;

3.2 显式类型转换

  • 就是用户将对象转换为自己需要的数据类型;

      int() 强制转换为整型;
      float() 强制转换为浮点型;
      str() 强制转换为字符串类型;
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

“骷髅”海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值