Python学习(二)基础操作篇「新手小白必看」

liftword2个月前 (03-09)技术文章12

1、转义字符:反斜杠(\)+ 想要实现的转义功能首字母

1) 针对一些有特殊用途的字符必须使用转义字符,如:

反斜杠:\\
单引号:\'
双引号:\"

(2) 无法直接表示的特殊字符,如:

2) 无法直接表示的特殊字符,如:

换行:\n   (n 即是 newline 的首字符)
回车:\r      (r  即是 return 表示光标移动到本行的开头)
水平制表符:\t  (t 即是 tab键 光标移动到下一组4个字符(空格)的开始处)
退格:\b   (b 即是backspace键,回退到上一个字符位置)

2、原字符:不希望字符串中的转义字符起作用,在字符串前加上 r 或 R

注意:使用原字符时,字符串末尾不能为(奇数个) 单个反斜杠(\)

正确:print(r"hello\tworld")    
          print(r"hello\tworld\\")

错误:print(r"hello\tworld\")

3、二进制与字符编码

# 二进制转换为汉字(0b 识别二进制)
print(chr(0b0100111001011000))
# 汉字转换为进制 (十进制)
print(ord('乘'))


4、Python中的标识符和保留字

# 保留字
import keyword
print(keyword.kwlist)
# 标识符
变量、函数、类、模块和其他对象所起的名字叫做标识符。

规则:严格区分大小写
          不能使用保留字
          不能以数字开头
          可以包含数字、字母、下划线 (_)

5、变量的定义和作用

变量是内存中一个带标签的盒子。

变量名    赋值运算符    			  值
name     			  =                 ' 张三'

变量由三部分组成:

1)标识 :表示对象所存储的内存地址,使用内置函数 id(obj) 来获取

2)类型 :表示对象的数据类型,使用内置函数 type(obj) 来获取

3)值 :表示对象所存储的具体数据,使用 print (obj) 将值打印输出

变量的多次赋值:同一个变量名被多次赋值后,变量名会指向新的空间。


6、Python中常见的数据类型

整数类型:		  int          -->     1
      英文为 integer ,简写为 int 。可以表示正数、负数和零。
      进制表现形式:
            十进制 		 --> 默认进制  
            二进制  		 --> 以0b开头
            八进制 		 --> 以0o开头
            十六进制   --> 以0x开头

浮点数类型:  float      -->      3.1415926
		由整数部分和小数部分组成。
    浮点数类型存储数据不精确性(某些特殊数值可能会出现小数位数不确定的情况)
		解决方案:导入 decimal 模块

布尔类型:	  	bool      -->      true   false
     用来表示 (TRUE --> 1)真 或 (FALSE --> 0)假

字符串类型:  str         -->      '你好,python'
     又被称为不可变的字符序列
     可以使用单引号' ',双引号" ",三引号''' ''' 或 """ """ 来表示
     单引号和双引号定义的字符串必须在同一行
     三引号定义的值可以分布在连续的多行


数据类型转换:将不同数据类型的数据拼接在一起

相关文章

Python实现整数的进制转换

任务要求将十进制整数分别转换为二进制、八进制和十六进制,并将结果在控制台打印输出。任务分析Python提供了bin()、oct()、hex()等内置函数直接完成进制转换,但输出结果包含前缀(如0b)。...

Python中的进制转换函数详解

左手编程,右手年华。大家好,我是一点,关注我,带你走入编程的世界。公众号:一点sir,关注领取python编程资料在编程中,经常需要在不同的进制之间转换数值,尤其是二进制、八进制、十进制和十六进制。P...

「调试」使用python与单片机进行通信

调试说明:环境:usb转ttl线一根,通信协议一份,STC系列单片机一个,电脑一台。功能:使用python发送16进制数据转换成字节流数据发给单片机,单片机返回16进制数据后转10进制(本次测试是获取...

逐浪字体大师的UNI转码之Excel将十六进制转换成十进制的方法

最近在做字体大师,一款可以快速通过网页进行字体设计,从而生成字体的开放工具,部署于v.ziti163.com,效果如下:在这里插入图片描述因为其中C#需要调用字符码,其读取的是10进制,而字体的uni...

Python 趣味编程:我的压岁钱

题目压岁钱又名压祟钱。是除夕吃完年夜饭,由长辈将事前准备好的钱分给晚辈,是过年习俗之一。今年除夕页面,小明收到了妈妈的 600 元,爸爸的 800 元,奶奶的 800 元,爷爷的 1000 元,姥姥的...

Python二进制、八进制、十进制、十六进制互转

Python二进制、八进制、十进制、十六进制互转在Python中各种进制的转换还是比较方便的,都有内置的方法二进制 bin()八进制 oct()十六进制 hex()十进制 int()通过以上4个方法就...