字符串

字符串(str)

字符串主要用于存储和表示文本,python中的字符串通常由引号','、双引号","、三引号''', '''包围的一串字符组成

# 字符串总的字符可以包含数字、字母、中文字符、特殊符号,一级一些不可见的控制字符
# 如换行符、制表符等,如以下都是字符串:
"abc""123""ab12*""你好"
# 字符串还可以通过序号(序号从0开始)来取出其中某个字符:
# 例如:"abc"[1] 取得的值为"b"

转义字符串

在python找中如果要在字符串中包含控制字符或特殊含义的符号,就需要使用转移符常见的转义字符如下:

\n    换行符
\t    制表符(Tab)
\r    回车(Enter)
\\    “\” 字符:
\'    单引号字符串中的单引号
\"    双引号字符串中的双引号
比如以下字符串中都包含了转义字符
"abc\nabc"        # 包含一个换行符的字符串
"abc\'2\"abc"     # 字符串中包含被单引号的2

字符串运算

# 结果是值
    # 算数运算
    a = 10 * 10
    # 赋值运算
    a = a + 1   a+ = 1

# 结果是布尔值
    # 比较运算符
        a = 1 > 5
    # 逻辑运算符
        a = 1>6 or 1 = 1
    # 成员运算符
        a = "a" in "abc"
判断 1==1 是真还是假
a = 1 == 1
print(a)
print("a","b","c",sep="*") # 将默认分隔符修改为","
print("a","b","c",end=";") # 将默认结束符号修改为";"

整数(int)


            整数运算符


运算符                             描述

**                            乘方运算符


*                             乘法运算符

/                             除法运算符

//                            取整运算符

%                             取余运算符

+                             加法运算符

-                             减法运算符

|                             位或

^                             位异域

&                             位与

<<                            左移运算符

>>                            右移运算符

 

浮点数:

浮点数就是常用的带小数的数,当然整数部分也可以为零,浮点数的书写除了一般形式外,还有以下几种表达方法:
19.     小数部分为零,可以不写
0.098   整数部分为零,可以不写
-2e3    科学计算法,表示—2×10的三次方

类型转换:

在python中常用的数据类型之间是可以相互转换的,他们之间转换所使用的函数如下:
str(object="")          可以将整数和浮点数转换为字符串,默认建立空字符串
int(x,base=10)          将数字字符串或数字转换为整数(base表示几进制)
float(x)                将字符串或数值转换为浮点数
此外:
str()可以穿件一个空字符串,int()也可以建立一个默认值为0的整数,float()可以建立一个默认值为0.0的浮点数
# 实例:
print('int("23.5"):\t',int(23.9))               # 浮点数——整数
print('int("23.001"):\t',int(23.001))           # 浮点数——整数
print('int("23"):\t',int(23))                   # 字符串——整数

print('float(3):\t',float(3))                   # 整数——浮点数
print('float("3"):\t',float("3"))               # 字符串——浮点数
print('float("3.2"):\t',float("3.2"))           # 字符串——浮点数

print('str(23):\t',str(23))                     # 整数——字符串
print('str(23.3):\t',str(23.3))                 # 浮点数——字符串

 

posted @ 2018-08-20 22:59  principles  阅读(110)  评论(0)    收藏  举报