2018.10.30Python 联系

# -*- coding: utf-8 -*-

print('a')
number = int('1111')
print("number=%d"%number)



s1='中国山东烟台SDIBT'
length = len(s1)
print(length)

#s2=s1.decode('GBK')
#print(s2)




一个字符串可以使用“”或者‘’围起来。
三个单引号和三个双引号表示注释。


a = '上海复旦'
b = "上海复旦"
c = '''上海复旦'''
d = " ""上海复旦" ""
print("%s\n%s\n%s\n%s"%(a,b,c,d))


testString = 'Good'
print(id(testString))
for i in range(len(testString)):
    print(testString[i],end="  ")



str1 = "well"  
str2 = "well"
print(id(str1)==id(str2))
print(id(str1))
print(id(str2))



a = "a"*100
b = "a"*100
print(id(a))
print(id(b))
print(id(a)==id(b))



a = "1234"
b = "1234"*50
print(id(a)==id(b))
print(isinstance(a,str))



testString = "abcdefghigklmnopqrstuvwxyz"
for i in testString:
    print(i,end=" ")

print()

for i in range(len(testString)):
    print(testString[i],end=" ")




testString = "abcdefghijklmnopqrstuvwxyz"
for i in range(0,len(testString),2):
    print(testString[i:i+2])



x=16
print(x)
print('%o'%x)
#print('%b'%x)
print('%i'%x)
print('%x'%x)
print('%E'%x)
print('%e'%x)



ord()返回一个字符的ASCII码
chr()返回Ascii码对应的字符
print(chr(ord('a')+1))



position = (1,100,1000)
print("X:{0[0]};Y:{0[1]};Z:{0[2]}".format(position))



List=dir("")
for i in List:
    print(i)


a = "Hello"
print(a[1:4])

print(a[-5])
print(a[-4])



str1 = "0123456789"
print(str1.find("1"))

print(str1.count("2"))



s = 'apple,peach,banana,pear'
li = s.split(",")
print(li)
li = s.split("=")
print(li)
li = s.split("a")
print(li)
li = s.split('apple')
print(li)



#当不指定分隔符的时候。默认使用空格作为分隔符
#可以指定最大的分割次数
s ='a b c d'
li = s.split(None,2)
print(li)



li = ["apple","apple","banana","pear"]
sep ="分隔符"
s=sep.join(li)
print(s)



s = "hello World"
print(s.lower())
print(s.upper())
print(s.capitalize())#首字符大写
print(s.title())#每一个单词的首字母大写
print(s.swapcase())#交换大小写




table=''.maketrans("abcdefg","1234567")
s = "aaabbggedg"
news = s.translate(table)
print(news)



s = "   abc   "
s1="aaaaaabbbbbbaaa"
print(s1.strip("a"))
print(s1.lstrip("a"))
print(s1.rstrip("a"))
print(s1.strip("a"))



import math
a = eval("3+5+4")
print(a)

import os
data = [filename for filename in os.listdir(r'c:\\') if filename.endswith('')]
for i in data:
    print(i)



import string
print(string.digits)
print(string.punctuation)
print(string.ascii_letters)

import random
number = random.randint(0,100)
print(number)

发布了44 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_38060122/article/details/83548253
今日推荐