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类型
![](https://gitee.com/index_c/uploadImage/raw/master/image-20220401114712437.png#crop=0&crop=0&crop=1&crop=1&id=SmC0N&originHeight=507&originWidth=985&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
```python
name="张三"
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-100
if i%2 == 0:
print("我是偶数不做判断")
continue
elif i%3 == 0:
print("能取余3的是%d"%i)
elif i%5 == 0:
print("能取余5的是%d,我要退出了"%i)
break
#--------------------------while用法
i=0
while 1==1:
i+=1
if 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)