【python 基础篇 一】python中的数据类型 数据类型的转换 运算符

1.python中的数据类型

1.1 常用的6种
  1. 数值:整数int,浮点数float,复数complex,
  2. 布尔 bool
  3. 字符串(string):描述文本的一种数据类型
  4. 列表(List):有序的可变序列
  5. 元组(Tuple):有序的不可变序列
  6. 集合(Set):有序不重复集合
  7. 字典(Dictionary):无序Key—value集合
1.2 数据类型的转换
str1 = '6';
int(str1);#字符串类型强制转换成int类型

number = 6;
str(number);#int类型强制转换成string类型

#其他类型的转换函数
int (x); #将X转换成一个整数
float(x);#将X转换成一个浮点数
str(x);#将X转换成一个字符串
repr(x);#将X转换成一个表达式字符串
chr(x);#将X转换成一个字符
unichr(x);#将X转换成一个Unicode字符
ord(x);#将X转换成一个对应的整数值
hex(x);#将X转换成一个十六进制字符串
oct(x);#将X转换成一个八进制字符串
eval(str);#计算字符串中的有效表达式,并返回对象
tuple(s);#将序列s转换成一个元组
list(s);#将序列s转换成一个列表

动态类型和静态类型

静态类型:类型是在编译的时候确定的,后期无法修改 如C,C++

动态类型:类型是运行时进行判断的,可以动态修改 python

1.3 python运算符
1.3.1 python算术运算符
#加法运算符 +
print(1+2);#3
print('1'+'2');#12
print([1,2]+[3,4]);#[1,2,3,4]
#减法运算符 -
print(2-1);#1
#乘法运算符 *
print(2*1);#2
#幂运算符 **
print(2**4);#2的四次方
#除法运算符 /
print(5/2);#2.5
#整除运算符 //
print(5//2);#2
#求模运算符 %  求余运算
print(5%2);#1
1.3.2 python复合运算符

+= -= *= %= **= //=

1.3.3 python比较运算符
#> < != <> >= <= == is 链式比较运算符

# <> 等同于 !=  但是只有python2.x的版本支持,以后都是使用!=

#is 是比较地址值是否相等
a = 10;
b = 10;
id(a);#求取a的地址值
print a is b;#比较变量a和b的地址值是否相同

#链式比较运算符
num = 10;
#num >5 && num < 20 
print 5 < num < 20;#其他语言一般不可以
1.3.4 python逻辑运算符
#not and or 
#not 非
#and 且
#or 或
1.4 python的输入输出
  • 输入

    • python2
      • raw_input
        • 格式:result = raw_input (“此处输入提示信息”)
        • 功能:会等待用户输入内容,直到用户按下Enter,会将用户输入的内容当做字符串,传递给接收的变量。
      • input
        • 格式:result = input (“此处输入提示信息”)
        • 功能:会等待用户输入内容,直到用户按下Enter,会将用户输入的内容当做代码,进行处理后,再传递给接收变量。如输入 1+1 接收就变成了2,当输入是abc时,就会报错,因为abc会被直接当做变量(没有定义)。
    • python3
      • input 相当于 python2 中的 raw_input一样
  • 输出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Unknown To Known

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

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

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

打赏作者

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

抵扣说明:

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

余额充值