赞
踩
环境推荐pycharm的社区版,是免费的。
注释
单行注释#
#我是一个单行注释
多行注释 """"""
"""
作者:
日期:年月日
"""
缩进
Python是使用缩进来表示代码块,不用大括号{}
if guess == 8:
print("你是蛔虫嘛")
print("猜对啦")
else:
print("猜错啦,我现在想的是8")
print("游戏结束~")
缩进相同就是同一个代码块,所以一定要注意缩进
变量
变量名通常由字母,数字,下划线构成,但是不可以以数字开头
Python3的变量名支持汉字
幸运树 = 588
print(幸运树)
变量交换
python不需要中间变量
x = 5
y = 6
x, y = y, x
print(x, y)
数字类型
python中数字有四种类型:整数、布尔型、浮点数和复数。
复数complex:如1+2j
字符串
单引号print('哈哈')
双引号print("let's go!")
单引号和双引号都不可以多行使用,只能在一行使用
转义字符\
直接加符号
print('let\'s go!')
这里的\'
就只代表'
不代表字符串的符号
当字符串中有\
时
1.使用\
去转义
print('d:\\three\\tow\\one')
2.字符串整体(包括引号)最前面加r
print(r'd:\three\tow\one')
多行语句
\
\
表示字符串还未结束print('1 \n\
2222222222\n\
33333')
2. 三引号
三引号会自动换行,所以不用加\n
换行,加\n
的话会多一行
print('''1
2222222222
33333''')
print('''1\n
2222222222''')
字符串的拼接
字符串可以用 +
运算符连接在一起,用 *
运算符重复。
print('520'+'1314')
print('520\n'*5)
字符串的截取
# 变量[头下标:尾下标:步长]
print(x[1:5:2])
步长是指隔几个字符取一个字符,包括头下标的字符,不包括尾下标的字符
字符串从左往右以 0 开始,从右往左以 -1 开始。
#变量[头下标:尾下标],包括头下标~不包括尾下标
x = 'hello my baby'
print(x[1:6])#输出为ello
#空格也是字符
#变量[下标],第几个字符
print(x[6])#输出m
输入函数input
x = input()#输入函数
y = input('请输入第二个数:')
print(x, y)
同一行显示多个语句用;
隔开即可
多个print输出的是直接换行的,不换行需要在变量末尾加上 end=""
x = 6; y = 7
print(x, y)
print(x, end=" ")
print(x, end="哈")
print(y)
'''
输出为
6 7
6 6哈7
'''
if等复合语句
条件不需加括号,if 条件:
,缩进相同即为一组
if guess == 8:
print("你是蛔虫嘛")
print("猜对啦")
else:
print("猜错啦,我现在想的是8")
print("游戏结束~")
break
可以用于单层循环跳出
模块导入
用 import
或者 from...import
来导入相应的模块
import random# 导入随机数模块
y = random.randint(1,10) # 1~10之间的随机数
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。