python学习笔记2

python基础

注释语句以 # 开头
当语句以冒号==:结尾时,缩进的语句视为代码块
始终坚持使用
4个空格的缩进
python程序对
大小写敏感==
Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。
在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。

数据类型

在python中,能够直接处理的数据类型有以下几种:
整数: 1 , 100 , -80 , 0, 十六进制数(0x前缀和0-9,a-f表示)整数运算永远都是精确的,包括除法也是精确的,是因为在Python中,有两种除法,一种除法是== /== , / 除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数,还有一种除法是 //,称为地板除,两个整数的除法仍然是整数。
浮点数: 1.23e9等等
字符串:’ , " , 转义字符 \ ,\n表示换行,\t表示制表符,\表示\,用r’ ‘表示’ ‘内部的字符串默认不转义,如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用’’’…’’'的格式表示多行内容
布尔值:True , False,布尔值经常用在条件判断中
空值:用
None
表示,不能理解为0,0是有意义的,而None是一个特殊的空值

变量

变量名必须是大小写英文数字和==_的组合,且不能用数字开头
在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
这种变量本身类型不固定的语言称之为
动态语言==,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错,Java是静态语言。

常量

在Python中,通常用全部大写的变量名表示常量:==PI === 3.14159265359

注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。
Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

字符编码

用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件:

浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器:

Python的字符串

Python提供了==ord()==函数获取字符的整数表示,==chr()函数把编码转换为对应的字符
要计算str包含多少个字符,可以用
len()==函数

格式化

在Python中,采用的格式化方式和C语言是一致的,用%实现
占位符 替换内容
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数
python格式化中指定补零和整数浮点数的位数
另一种格式化字符串的方法是使用字符串的format()方法
关于使用format方法格式化字符串

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值