Python基本知识1

Python的基本数据类型

数字

整型和浮点型

整数:int (只有int类型)
浮点数:float(python语言没有单精度双精度之分,Python的浮点数就是双精度)

1.type(x)可以判断数据类型,如type(1)
2.两个整型 相除得到的是float型,若想得到整型结果,用2 // 2

各进制的表示与转换

** 表示**
二进制表示:0bxx 如:0b10
八进制表示:0oxx 如:0o10
十六进制表示:0xxx 如:0x1F
转换
bin(num) 把其他进制转换为二进制
int(num) 把其他进制转换为十进制
hex(num) 把其他进制转换为十六进制
oct(num) 把其他进制转换为八进制

布尔类型和复数

bool布尔类型:表示真假 True||false
complex复数:numj
bool(非0||0):True||False
:任何空的都是False

字符串

单引号和双引号

"xxx"和‘xxx’表示字符串 一定要成对出现

多行字符串

使用**’’'"""**来定义多行字符串(也可以表示一行)

'''helllo
hello world
hello python'''

另一种方式:

'hello\
world'

输出:
helloworld

转义字符

\n 换行
’ 单引号
\t 横向制表符
\n 换行
\r 回车

原始字符串

print(r'c:\northwind\northwest')//这是一个原始字符串,r可以是大写

字符串操作

+:合并字符串

"hello"+"world"

输出:
helloworld
*:字符串重复

"hello"*3

输出:
hellohellohello
[]:取字符串的某些字符
若输入正数,则代表是字符对应的序号
若是负数,则代表从字符串的末尾向前数n次得到的字符串

"hello world"[0]

输出:
h
[x:y]:截取一段字符

"hello world"[04]

输出:
hell
:y应该是要截取字符的后一个字符的编号

"hello world"[0-1]

输出:
hello worl

"hello world"[6:]

输出:
world

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值