python基本语法

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

你可能感兴趣的:(python学习)