python中默认编码模式是utf-8,也可以自己说明,
# coding=utf-8
python中注释的写法为
print("hello world!")#这是代码后的注释
# 这是注释
隔行的注释为
'''
这是
注释
'''
关于缩进,其他语言的语法中关于代码语句都是使用()分割的,如if、else等语法,语法内容都是利用()表明条件内容等,python中使用行缩进进行语法编写,同代码块缩进相同就行了
if 1:
print('条件成立,缩进4个空格')
else:
print('条件不成立,缩进也是4个空格')
以上条件语法中内容都是缩进相同空格的,语法就能只能识别,不需要用()了
if 1:
print('条件成立,缩进4个空格')
else:
print('条件不成立,缩进也是4个空格')
print('缩进三个,调试失败')
这样多了一个就会出问题
python 3 中没有长整型long,只有一种整型数字类型int,
关于转义,
常见语法中转义使用“\”来表示特殊用法,如“\n”代表换行,使用r用来反转义
print("我爱\n你")
print(r"我爱\n你")
结果为
我爱
你
我爱\n你
[Finished in 0.1s]
对应什么是转义和反转义自行百度,很简单
关于字符串的索引,
python中的字符串可以索引,比如我想知道world这个单词中的第三个,倒数第二个,第二个到第五个是什么字母怎么查
a = "world"
print(a[2]) # 正数第一个开始是0,第三个就是2
print(a[-2]) # 倒数第一个是-1,倒数第二个就行-2
print(a[1:5]) #表示第二个到第五个
等待输入
a = input("请输入数字:\n")
b = int(a)+10
print("该数字+10等于"+str(b))
print("该数字+10等于", b)
结果为
请输入数字:
2
该数字+10等于12
该数字+10等于 12
***Repl Closed***
这里提示下,如果sublime中没有安装repl插件是不支持等待舒输入input语法的,
python中默认print输出是换行的,如下
print("a")
print("b")
结果是
a
b
怎样得得到”a我是空格b”这样的结果呢
print("a", end="我是空格")
print("b")
print("a", "b", "c", sep="我是间隔") #sep表示间隔
自己调试下看看是什么
导入模块
import 与 from…import
在 python 用 import 或者 from…import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
from sys import path,argv # 导入特定的成员(多个)
print('path:', path)
# 因为已经导入path成员,所以此处引用时不需要加sys.path