Python3基础语法

python保留关键字

import keyword			# python中的一个标准库
print(keyword.kwlist)	# 输出当前版本所有的关键字

# echo
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

使用#或者3引号注释

# 这是单行注释
"""
这是多行注释
"""
'''
这是多行注释
'''
print('Hello, python')

数字类型(Number)

python中有4中数字类型,分别为整形,布尔型,浮点数和复数。

符号类型说明
int长整型如1,int默认就是长整型
bool布尔型如True,False
float浮点型如1.234,3E-2(0.03)
complex复数如1+2j

字符串类型(String)

  • 单引号和双引号用法完全相同
  • 反斜杠可以用来转义,使用r可以让反斜杠不发生转义,例如r’this is line with \n’会原样显示
  • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始
  • Python中的字符串不能改变,即string类似于tuple,可以索引但是不能改变
string = r'hello python \n hello python'
print(string)

# echo
hello python \n hello python

print(a,end=’’)不换行输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end = '',表示以None结尾,例如:

string_a = 'Github'
string_b = 'Gitee'
print(string_a,end = '')
print(string_b,end = '')

# echo
GithubGitee					# 直接连接在一起了,连空格都没有

导入模块import module和导入函数from module import function

语法格式说明
import module将整个模块(module)导入
from module import function从某个模块中导入某个函数
from module import func1, func2, func3从某个模块中导入多个函数
from module import *将某个模块中的全部函数导入

导入sys模块

import sys
for i in sys.argv:			# 命令行参数,即这个python脚本的全局路径
    print(i)
print('path:',sys.path)		# python解释器的路径

# echo
C:/Users/xiaokai/Documents/GitHub/leetcode-sorting/Solutions/debug.py
path: ['C:\\Users\\xiaokai\\Documents\\GitHub\\leetcode-sorting\\Solutions', 'C:\\Users\\xiaokai\\Documents\\GitHub', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\python37.zip', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages']

导入sys模块的argvpath成员

from sys import argv,path	# 直接导入成员
print(argv,'\n',path)

# echo
['C:/Users/xiaokai/Documents/GitHub/leetcode-sorting/Solutions/debug.py'] 
 ['C:\\Users\\xiaokai\\Documents\\GitHub\\leetcode-sorting\\Solutions', 'C:\\Users\\xiaokai\\Documents\\GitHub', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\python37.zip', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值