python基础入门学习01

先说说那么多编程语言为什么学习python,1,“万能”容易 2,“不容易秃”,哈哈哈!

定义变量

python的变量创建赋值三个部分
标识符 赋值符 值
python 对大小写敏感
A = 1
a = 1
是两个不同的变量
后面再详细介绍。

# 字符串
name = '小辉辉'
# 整数类型
age = 23
# 浮点
money = 3.5

注意:标识符是我们自己起的名字但是要符合

print()函数打印输出

在这里插入图片描述
运行后在控制台会出现你编写的内容。

字符串

我们介绍一下字符串的定义

name = '小辉辉'
或
name = "小辉辉"
或
name = """小辉辉小辉辉小辉辉小辉辉"""

单引号和双引号是一样的,三引号被用于长段文字

字符串拼接

name = '小辉辉'
age = "23"
features = """村里最靓的仔"""

打印结果:
姓名:小辉辉	 年龄:23	特点:村里最靓的仔

注意:23是数字当成字符串用需要加引号转成字符串。

错误案例:
在这里插入图片描述
错误提示:
TypeError: can only concatenate str (not “int”) to str
只能将str类型进行连接int类型不能。
注意: 如果你不知道此数据是什么类型,我们可以调用type() 函数查看
列:
在这里插入图片描述

基本数据类型

1.数字

(1):整数
其中包括:二进制,八进制,十进制,十六进制;
计算机就采用的二进制 :01010101
数学里面采用的是十进制运算:1,2,3,4,…100;
什么是进制呢?
比如十进制 :个位上的数字累加到十是不是需要向十位上进一,8+1 = 9;9+1=10;
二进制:1 = 0001;2 = 0010;3 = 0011;4 = 0100;
八进制和十六进制分别是满八进一和满十六进一。
进制与进制之间的转换
(^)符号表示次方
二进制转为十进制:1111 = 1*2^3 + 1*2^2+1*2^1 + 1*2^0 =15
十进制转为八进制:115用除八的方式:
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
提供一个思路:在其他进制之间转换时,可以先转为十进制再进行其他转换这样就容易转换了。
这一块一般计算机等级考试会用这里不做过多介绍。
python内置的有相关进制之间转换的函数。

int(X) # 将x转成整数类型
float(X) # 将x转成浮点类型
complex(real [,imag]) # 创建一个复数
str(x) # 将x转为字符串
repr(x) # 将x转为表达式字符串
eval(str) # 字符串中的有效表达式,并返回一个对象
chr(x) # 将整数x转为一个字符
ord(x) # 将一个字符x转换为它对应的整数值
hex(x) # 将一个整数x转为一个十六进制的字符串
oct(x) # 将一个整数x转为一个八进制的字符串
bin(x) # 将一个整数x转换为一个二进制的字符串  

(2):浮点
浮点是有整数部分和小数部分组成
1.1 ,1.2,1.3等。
浮点的运算可能会出现小数部分不确定的情况如:
0.1+0.1 = 0.2
0.1+0.2 = 0.3000000000000004

字符串

字符串的分片与索引
定义:name = “My Name is 辉辉”在这里插入图片描述
我们可以通过string[x] 的方式进行索引,分片提取字符串中的某个字符;

name[5:]代表从编号5为的字符到结束的字符串分片。
name[:5]代表从编号为0的字符开始到编号为5但不包括第5个字符的字符分片。
在这里插入图片描述
利用上面学习的字符串切片来给手机号打码。
方法有很多,自己写一个和我不一样的。
在这里插入图片描述

布尔类型
布尔主要是用来表示真假的值,标识符:True(1)和False(2)
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

二手Java程序员

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

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

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

打赏作者

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

抵扣说明:

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

余额充值