欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pythonday2

程序员文章站 2022-03-16 08:55:55
...
#coding=utf-8

'''
    不同数据类型之间的转换:
    type( num1 ) : 实现元素类型的获取.
    int( num1 ) : 将元素转换为int 类型.
    str(A) : A转为字符串.
    bool(A):转为布尔.
    long(A):转长整型,10进制
    float(A) : 转浮点型.

'''
#num1 = "10"
#print type(num1)

# num2 = int(num1)
# print num2 + 5

'''
    数值运算函数: divmod(5,2)pow(A,B),round(a)
   divmod()函数把除数和余数运算结果结合起来,
   四舍五入运算的结果
   pow 用来计算以x为底的y次方值
'''
#返回结果元素有两,存储在元祖中: ( 2,1 )
# a = divmod( 5,2 )
# num1 = pow(2,2)
# num2 = round(3.14)
# print "pow运算结果为:",num1,"四舍五入的结果为:",num2





#coding=utf-8

'''
    python中的其他序列元素类型:
            Str : 字符串.
                特点: 由多个字符组成,长度不可变.

            tuple : 元组
            list : 列表.
            dictionary : 字典.

'''
name1 = "WangErGou"

ch1 = name1[0]
ch2 = name1[4:6]
print ch1
print ch2

r1 = "ErGou" in name1
r2 = "ErGou" not in name1
print r1
print r2

r3 = "hi," + "小薇!!!"
print r3

# \t:制表符(4个空格)   \n : 换行.
print "好好study,天天up\t" * 3

#表示形式: 单引或双引都支持.
str1 = "hi,张三"
str2 = u'hi,张三' #u前缀: 表示字符unicode编码存储的字符.

name2 = "王二狗"
age1 = 18
# 格式化字符串: format_string % string  帮助我们实现字符序列的变量绑定.
#print "我叫",name2,"今年",age1,"岁了"

#格式化字符串时: %s(字符串) , %d(数值) , %c(单个字符)
info = "我叫%s ,今年 %d 岁了!!!" %  (name2 , age1)
print info


#转义字符: \t:制表符  \n:换行.   \\ : 则表示不让\发挥转义的作用,保持符号.
#       特殊: r"  " 可以实现禁用字符串内部所有的转义.
str3 = r"Hi,\t吃过了吗?\n吃过了!!! \\n表示换行的意思 "

#字符的特有函数使用:
str4 = "hi,小薇,你吃过了么? 请你吃饭,约么小薇?"
len = len(str4)
index = str4.find("小薇" , 0,len) #找到字符中第一次出现的元素位置.如果找不到返回-1
#index(str , beg=0,end=len(string)) : 等同于以上find函数. 区别: index函数找不到目标则直接报错.
#print "找到小薇的位置为:",index

#lower()全部转小写/upper()全部转大写. lstrip()/rstrip()/strip():去除左/右/两端空格.
str5 = "   wangxiaoer"
print "您的账号为:",str5.strip()
相关标签: pythonday2