python字符串连接

Python基础入门总结

倖福魔咒の 提交于 2019-12-03 11:37:07
Python基础入门教学 基础中的基础 列表、元组(tuple)、字典、字符串 变量和引用 函数 python视频教程下载 基础中的基础 解释型语言和编译型语言差距; Python概述 解释器执行原理 which python3可以查看python3的位置(linux下); 交互式环境中使用exit()或者ctrl+D退出; 9 // 2表示取结果的整数,乘方使用**; 乘法可以用在 字符串中 也就是说 "_ " * 5 会输出5个 “_”; 数据类型分为 数字型和非数字型: (1)数字型 : 整形、浮点型、布尔型、复数型。(2)非数字型: 字符串、列表、元组、字典。type(变量名)查看变量类型; python3中没有long,只有int; 变量的输入: input()函数。注意: input()函数输入的数据类型都是字符串类型; 在python中,如果变量名需要两个或多个单词组成时,可以按照下面的方式: ①每个单词都是小写;②单词和单词之间使用_下划线连接;③使用驼峰规则; print函数如果不想输出换行,在后面加上一个end=""(例如print(“a”,end=""));单纯的只想输出一个换行可以使用print()或者print(""); \t(制表符(对齐))和\n转义字符; 关于函数的注释,写在函数的下面,加上三个"""。以及文档注释,例如: 1 def sum_2

Python 变量类型

爱⌒轻易说出口 提交于 2019-12-03 09:59:25
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 变量赋值 Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: #!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John" # 字符串 print counter print miles print name View Code 以上实例中,100,1000.0和"John"分别赋值给counter,miles,name变量。 执行以上程序会输出如下结果: 100 1000.0 John 多个变量赋值 Python允许你同时为多个变量赋值。例如: a = b = c = 1 以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。 您也可以为多个对象指定多个变量。例如: a, b, c = 1, 2

python中标准的六个数据类型详解

给你一囗甜甜゛ 提交于 2019-12-03 09:15:24
Python3中有六种标准的数据类型 数字(Number) Python 数字数据类型用于存储数值。 Python 支持三种不同的数值类型:整型(int)、浮点型(float)、复数(complex) 整型:通常称为整数,是整数或者负数,不带小数点。python3整型类型没有大小限制。 int型数字:0、10 -780、-089、-0x270、0x90。 浮点型:浮点型由整数部分与小数部分组成。 float型数字:0.0、15.2、-2.9、-32.5e10、32+e18。 浮点数可以用科学计算法表示:2.5e2 = 2.5 x 10^2 = 250 复数型:复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。 complex:3.14j、9.23e-35j、4.53e-7j。 python数字类型相互转换 int(x) 将x转换为一个整数。 float(x) 将x转换到一个浮点数。 complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。 python数字运算 和其他不一样的是: / :返回的是浮点数、// :向下取整数、 ** : 幂运算 >>>7/2 3.5 >>17//3 5

Python数据类型详解02

痞子三分冷 提交于 2019-12-03 09:10:42
原文博客地址: Python数据类型详解02 上文 Python数据类型详解01 中主要介绍了 Python 中的一些常用的数据类型 这篇文章主要介绍一些 Python 中的一些常用的模块 一. Number(数字) Python 中数学运算常用的函数基本都在 math 模块、 cmath 模块中。 math 模块提供了许多对浮点数的数学运算函数。 cmath 模块包含了一些用于复数运算的函数。 cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数, math 模块运算的是数学运算。 要使用 math 或 cmath 函数必须先导入: import math # 或者 import cmath 1. Python数学常量 在 math 模块中定义了三个数学常量 # 自然常数 e e = 2.718281828459045 # 圆周率,一般以π来表示 pi = 3.141592653589793 # 2π tau = 6.283185307179586 2. Python三角函数 要直接访问的,需要导入 math 模块, 然后通过 math 静态对象调用方法 函数 描述 acos(x) 返回x的反余弦弧度值。 asin(x) 返回x的反正弦弧度值。 atan(x) 返回x的反正切弧度值。 atan2(y, x) 返回给定的 X 及 Y

Python数据类型详解

随声附和 提交于 2019-12-03 09:10:10
Python数据类型详解 python的数据类型有: 整数 浮点数 字符串 布尔值 列表 元组 字典 集合 空值 1、整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。 2、浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。 3、数字操作 3.1 数字类型转换 int(x [,base]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象x转换为字符串 repr(x)

Python数据类型及其方法详解

回眸只為那壹抹淺笑 提交于 2019-12-03 09:09:38
Python数据类型及其方法详解 #在python3中并不会 number = 123 print(type(number)) number2 = 2147483647 print(type(number2)) number2 = 2147483648 #我们会看到超过2147483647这个范围,在py2中整形就会变成长整形了 print(type(number2)) # 常用的method的如下:.bit_length() number = 12 #1100 print(number.bit_length()) # 浮点型可以看成就是小数,type为float #浮点型 number = 1.1 print(type(number)) # 常用method的如下: # .as_integer_ratio() print((10.0).as_integer_ratio()) print((-.25).as_integer_ratio()) number = 0.25 print(number.as_integer_ratio()) print((-0.1).hex()) print(3.14159.hex()) number = 3.1415 print(number.hex()) # .fromhex() # 将十六进制小数以字符串输入,返回十进制小数 print(float

Day1---Python数据类型 详解

无人久伴 提交于 2019-12-03 09:09:24
Day1--Python数据类型 Python数据类型 详解 1、Number(数字) 1.1数值类型的赋值和计算 1.2数值运算 2、字符串 3、列表 4、元组 5、set(集合) 6、Dictionary(字典) 7、数据类型之间的转换 Python数据类型 详解 python中有六类数据类型: Number(数字) String(字符) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3的六个标准数据类型中: 不可变数据(3个) :Number,String,Tuple 可变数据(3个) :List,Dictionary,set 1、Number(数字) python3支持 int、float、bool、complex(复数) python3里,只有一种整数类型 int,表示长整型,没有python2中的Long 1.1数值类型的赋值和计算 a , b , c , d = 20 , 5.6 , True , 2.2 + 5j #赋值语句数据类型 a , b , c , d = 20 , 5.6 , True , 2.2 - 5j print ( type ( a ) , type ( b ) , type ( c ) , type ( d ) ) print ( d ) print ( d . real ) #显示实部

Python 学习杂项

偶尔善良 提交于 2019-12-03 06:30:34
#print("Hello World!") #name = "nihfjkds" age = 454 num1 = 1 num2 = 2 #print(name) #print(age) #print("%d",age) #Numbers(数字) #String(字符串) #List(列表) #Tuple(元组) #Dictionary(字典) #int(有符号整型) #long(长整型[也可以代表八进制和十六进制]) #float(浮点型) #complex(复数 ##Python 注重缩进 漂亮 if True : print("你好") print("fds") if (age == 454 and num1 == 1 or num2 == 2): print("false") if not(False): print("notfalse") var1 = 1 var = 10 print(var1) del var1 del var string = "Hello Wrold" #print(string) #print(string[2:5]) #print(string[0]) #输出字符串两次 #print(string * 2) #print(string + "test") Str = string + " fjsdkjfl"; print(Str) str1

一、变量和数据类型

半腔热情 提交于 2019-12-03 02:50:18
1. 变量 1.1 定义 变量是用来存储数据的量,变量名由字母、数字、下划线组成的,且不能以数字开头。此外,在编程的过程中,所有变量的命名都要做到见名知意。 1.2 分类 全局变量 作用范围在全局的变量,例如:一个类中定义的类变量,类中所有的方法都可以使用该变量。 局部变量 作用范围在局部的变量,例如:一个类中的方法定义的方法变量,该变量只能在该方法中使用,而不能给类中的其他方法使用。 1.3 变量命名 下划线命名法 单词之间用下划线连接的命名方式,例如:auto_test。在Python中,一般默认函数名的命名方式采用下划线命名法。 驼峰命名法 小驼峰命名法 除首字母小写外之后的每个单词的首字母大写的命名方式,例如:autoTest。 大驼峰命名法 每个单词的首字母大写的命名方式,例如:AutoTest。一般默认类名的命名方式采用大驼峰命名法。 注意 在变量命名时要避开使用关键字来作为变量名。 2. 数据类型 2.1 数字 整数 int表示整数类型。 浮点数 float表示浮点数类型。 注意 int和float类型都是不可变的。 2.2 布尔类型 格式 bool,布尔类型的值只有两个:True和False。 print(bool(0)) print(bool(3)) print(bool('')) print(bool('it')) # 输出结果 False True False

python基础 字符串

不打扰是莪最后的温柔 提交于 2019-12-03 02:48:54
字符串 1 str1 = "str test" 2 print(str1.capitalize()) #Str test 首字母大写 3 print(str1.count("t")) # 3 统计字符串中对应字符出现的次数 4 print(str1.center(50,"+")) #一共打印50个字符,str1居中,不够的用‘+’补齐 5 print(str1.endswith("st")) #判断字符串是否以st结尾,返回True/False 6 print(str1.expandtabs(tabsize=30)) #将字符串中的table转成30个空格 7 print(str1.find("e")) #查找输入字符串在原始字符串的位置(第一次出现),空格也算一个字符 8 print(str1.index("t")) #等于str1.find,find找不到返回False,index报错 9 print(str1.isalnum()) # False 是否由数字和字母组成,返回布尔类型 10 print(str1.isalpha()) # True 是否由纯字母组成,返回布尔类型 11 print(str1.isdecimal()) #False 判断是否为十进制 12 print("12332".isdigit()) #判断是否为纯数字 13 print(str1