Python基础语法一
关键字
输入cmd命令中输入python
import keyword
keyword.kwlist
注释
"#" 单行注释
'''
多行注释
多行注释
'''
"""
多行注释
多行注释
"""
行与缩进
没有大括号,用缩进表示大括号,每个缩进必须一致,不然报错
多行语句
total = one + \
two + \
three;
再[] {}() 不许\ 换行
数字类型
int python3 中没有long
bool
float
complex
字符串
- 单引号跟双引号使用完全相同;
- 使用''' 或者""" 可以指定一个多行字符串
- 转义符 '\\'
- 转义符前面加r 表示原来的意思不进行转义
- python 字符串有2种索引 ,从左向右 以0开头 ,从右向左以-1 开始,这里跟想的不一样
- 字符串只读
- 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
str='Runoob'
print(str) # 输出字符串
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符 我以为会暑促Runoob,
print(str[0]) # 输出字符串第一个字符
print(str[2:5]) # 输出从第三个开始到第五个的字符
print(str[2:]) # 输出从第三个开始后的所有字符
print(str * 2) # 输出字符串两次
print(str + '你好') # 连接字符串
print('------------------------------')
print('hello\nrunoob') # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
Runoob
Runoo
R
noo
noob
Runoob你好
------------------------------
hello
runoob
hello\nrunoob
空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
等待用户输入
input("\n\n 按下ENTER后退出")
同一行显示多条语句
import sys;x='abc';sys.stdout.write(x+"\n");
多个语句构成代码组
print 默认输出
x="a"
y="b"
# 换行输出
print(a)
print(b)
# 不换行输出
print(x,end=" ")
print(y,end =" ")
print()
import 与 from...import
在 python 用 import 或者 from...import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
import sys
print('================Python import mode==========================')
print ('命令行参数为:')
for i in sys.argv:
print (i)
print ('\n python 路径为',sys.path)
from sys import argv,path # 导入特定的成员
print('================python from import===================================')
print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path
命令行参数
python -h
顶
收藏
关注
评论
作者:王思明
出处:http://www.cnblogs.com/maanshancss/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。所有源码遵循Apache协议,使用必须添加 from maanshancss
出处:http://www.cnblogs.com/maanshancss/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。所有源码遵循Apache协议,使用必须添加 from maanshancss