Linux中指定环境编译器路径和编码格式
#!/usr/bin/python3# -- coding=utf-8 --代码区
python注释
单行:#多行:
print输出默认是换行,不换行则需要print(1,end=” “)
<a name="6c9f3d4d"></a>### 常用的替换> 常用的替换有%s %d %f {} .format>> name=input() 动态接收值 可以int(input())接收值转换为int类型```pythonname="张三"school="北京大学"print("你好我是%s,我来自【%s】"%(name,school))print('----------------以上是%s替换----------------------')name="张三"school="北京大学"print("你好我是{},我来自【{}】".format(name,school))print('----------------以上是formant替换----------------------')name=input("请输入您的name:")print("你好我是{}".format(name))print('----------------以上是input动态接收值替换----------------------')
常用的循环判断
for while if…elif…else

#--------------------------for用法for i in range(1,101): #for循环1-100if i%2 == 0:print("我是偶数不做判断")continueelif i%3 == 0:print("能取余3的是%d"%i)elif i%5 == 0:print("能取余5的是%d,我要退出了"%i)break#--------------------------while用法i=0while 1==1:i+=1if i<100:print("结果是:%d"%i)else:break
基本数据类型

字符串 str
str “你好”

name="peter"print("首字母变大写:%s"%(name).capitalize())name=" peter "print("去除字符串两边的空格:%s"%(name).strip())print("去除字符串左边的空格:%s"%(name).lstrip())print("去除字符串右边的空格:%s"%(name).rstrip())print("查找出来的字符索引是%d"%name.find("p"))name="i love python"print("查找开头字符是否是i:{}".format(name.startswith("i")))print("查找结尾字符是否是n:{}".format(name.endswith("n")))print("输出指定索引位置0-5的字符串:{}".format(name[0:6]))print("输出索引位置5-结尾的字符串:{}".format(name[5:]))print("倒序输出字符串:{}".format(name[::-1]))print("把字符串全部转换为小写:{}".format(name.lower()))print("把字符串全部转换为大写:{}".format(name.upper()))
列表 list
list [1,2,3,”你好”]

元组 tuple
tuple (1,2,3,”你好”)

字典 dict
dict {‘name’: ‘C哥’}
字典的key不能重复且只能是不可变类型、数字、字符串、元组,value可以重复

dict["name"]="C哥" #取值,key和value形式del dict["name"] #删除指定键值dict.pop("name") #删除指定键值dict.items() #列出所有的key和value值#按照key值排序print(sorted(dict.items(),key=lambda d:d[0]))
公用方法

str1="1234575"str2="45678643"print(str1+str2)print(str1*3)print("3" in str2)
