Python运算符与基本数据类型(一)

一、运算符

1、算数运算:

运算符 描述 实例
+ 加-两个对象相加 a+b 输出结果10
- 减-一个数减另一个数或是负数 a-b 输出结果0
* 乘-两个数相乘或返回一个被重复若干次的字符串 a*b 输出结果25
/ 除-x除以y x/y 输出结果 1
% 取模-返回除法的余数 a%b 输出结果 0
** 幂-返回x的y次幂 a**b 输出结果 3125
// 取整除-返回商的整数部分 9//2 输出结果 4 9.0//2.0输出结果4.0

2、比较运算

3、赋值运算

4、逻辑运算

5、成员运算

注意:当有多个and or执行顺序:从前到后执行
例:
user == "root" pwd == "123"
v = user == "root" and pwd == "123" or 1==2 and pwd == "1234"
True or ====> 直接得到结果为True
True and ====> 继续向后走
False or ====> 继续向后走
False and ====> 直接得到结果为False

二、基本数据类型介绍

1、数字:python3中数字的类型都由int表示,python2中×××为int,长整型为long
(1)、转换
#int (1)将字符串转换为数字
#a = "123"
#b = int(a)
#print(type(b)) b的类型为数字
#print(type(a)) a的类型为字符串

#num = "c"
#b = int(num,base=16) base=16 把num字符串以16进制转换为10进制
#print(b)

#age = 10
#1 01
#2 10
#3 11
#4 100
#5 101
#r = age.bit_length() #当前数字的2进制至少用几位来表示
#print(r)

2、字符串

#test = "alex"
#v = test.capitalize()#首字母大写
#print(v)
#test = "aLex"
#v1 = test.casefold()#把大写变成小写casefold很多未知的对应关系也可以转换
#v2 = test.lower()#只能转换普通的字母
#print(v2)

#center
#test = "alex"
#def center(self(可以忽略), (设置宽度20,并将内容居中)width(必须带), (内容填充只能填一个字符)fillchar=None(带等于号的可带可不带))
#v = test.center(20,"*")
#print(v)
#count 统计这个字符或子序列出现的个数
#def count(self, sub, (从第几位开始)start=None,(到第几位结束) end=None)
#test = "aLexalex"
#v = test.count(‘l‘,5)
#print(v)
#encode decode
#endswith 以什么结尾 startswith 以什么什么开头
#test = "alex"
#v = test.endswith(‘xle‘)
#v1 = test.startswith(‘a‘)
#print(v,v1)

未完待续。。。

原文地址:http://blog.51cto.com/13534051/2088806

时间: 2024-11-13 18:30:21

Python运算符与基本数据类型(一)的相关文章

Python运算符、基本数据类型、格式化输出

基本运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算.... 算数运算 以下假设变量:a=10,b=20 比较运算 以下假设变量:a=10,b=20 赋值运算 以下假设变量:a=10,b=20 http://kuanghy.github.io/2016/05/26/python-connect(Python连接符+=.+.-=) 逻辑运算 针对逻辑运算的进一步研究: 1.在没有()的情况下not 优先

Python运算符、基本数据类型、其他

一.python运算符 1.算术运算符 2.比较运算符 3.赋值运算符 4.逻辑运算符 5.成员运算符 二.基本数据类型 1.数字 int(整形) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647. 在64位系统上,整数的位数为64位,即-9223372036854775808~9223372036854775807. 2.布尔值 boolean 真或假 1或0 3.字符串 str “hello world!” 4.列表

python基础[1]——python运算符&python数据类型之数值型

python常用运算符&数字&布尔值 上节回顾 一.变量名和标识符 变量名的命名规范 (1)只能包含数字,字母和下划线 (2)只能以字母和下划线开头 (3)标识符是区分大小写的 (4)不能使用python内置的关键字 (5)不能以数字开头 标识符包括:变量名.函数名.类名.模块名和项目名 标识符的命名风格 (1)下划线命名法: 单词的所有字母是小写,单词之间用下划线连接:max_number.test_data(变量命名和函数名) (2)大驼峰命名法: 每个单词的第一个字母大写:MaxNu

Python基础之基本数据类型一《数字与字符串》

一.运算符 结果是值 算数运算                            a = 10 * 10                  赋值运算                            a = a + 1    a+=1 结果是布尔值 比较运算                            a = 1 > 5                  逻辑运算                            a = 1>6 or 1==1              

python-第二课-运算符与基本数据类型

第二课-运算符与基本数据类型 复习: pypy是所有的python编辑器中最快的,原因是,它把机器码拿给编译器,直接把机器码直接拿给底层操作. 环境变量配置过程: 计算机-属性-高级系统设置-环境变量-Path,在后面加分号,把新的路径加进来.再想加别的,依旧可以使用这种放法,加分号,把新的路径加进来.分号的作用就是区分不同的路径,进行分割. 一般的情况下我们使用文件的形式来写代码,在linux下要加上头文件#/usr/bin/... 在Python2中加入# -*- coding:utf-8

Python运算符及案例

Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 接下来让我们一个个来学习Python的运算符. Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果

Python 运算符day04

Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 -

3、Python运算符

3-1.Python运算符简介 1.python中常用的运算符 +:加 (可以是数字相加,也可以是字符串相加,字符串的+表示字符串的拼接) -:表示减或者取反 *:乘 (可以是两个数字相乘,也可以是字符串乘以数字,此时表示字符串重复若干次) **:幂运算 (如:2**3表示2的三次方) /:除运算 (当除数或者被除数中的任一个是小数时,相除的结果也会保留小数) //:两个数相除取其整数部分 %:两个数相除取其余数 &:按位与 (按位与是先把两个数都转化成二进制的数,然后按位进行与运算,只有两位都

Python运算符重载

运算符重载是指在方法(双下划线的特殊方法)中拦截内置的操作--当类的实例出现在内置操作中,Python会自动调用自定义的方法,并且返回自定义方法的操作结果. 可以让类拦截常规的Python运算. 可调用对象:__call__() 函数:内置函数.自定义函数.def.lambda 类 类方法 函数的属性: __doc__ __name__ __dict__ __code__ __globals__ 方法的属性: __doc__ __name__ __func__ __class__ __self_