文章目录
Python基础 P1变量
在学习Python之前我们要先学会使用编写Python的工具才能更好的使用和学习Python,现在主流的编写工具有Python自带的Shell——IDLE Shell 和 JetBrains 的 PyCharm。
那么先来认识一下Python自带的IDE吧
使用工具
Python IDLE
IDLE(Integrated Development and Learning Environment )集成开发和学习环境,是Python的集成开发环境 ,自1.5.2b1以来已与该语言的默认实现捆绑在一起。 它被打包为Python包装的可选部分,包含许多Linux发行版 。它完全用Python和Tkinter GUI工具包编写( Tcl / Tk的 包装函数)。
Tkinter GUI工具包是Pyhton的一个扩展模块,后期也会专门来讲解Python 的GUI设计。
IDLE主要有两种使用方式,一种是交互模式,一种是IDLE模式
交互模式
可以直接在交互模式中进行一些简单的操作。
>>> 55*66
3630
>>> print("你好")
你好
>>> "hello"+"world"
'helloworld'
>>>
在交互模式中有个小技巧,可以使用Alt+P来返回上一句输入的代码,进行快速编辑
编辑器模式
点击File—>New File进入编辑器模式
或者直接使用快捷键ctrl+N
然后你就可以编点东西,然后运行它
x = '变量'
y = '456'
z = "789"
n = '''
a
1
b
2
c
3
'''
print('123\n')
print(x+y+z+'\n')
print(n)
点击run或按快捷键F5运行编写好的脚本
这就是IDLE的基本使用方法,那么接下来介绍PyCharm
PyCharm
PyCharm不是Python自带的Shell,不过它以简洁优美的界面、方便快捷的代码填充和丰富的扩展接口和快速模块导入等功能,深受Python开发者的喜爱。
如果要使用它,我们需要去到JetBrains的官网去下载它。
官网https://www.jetbrains.com/zh-cn/pycharm/
改网址可以直接到PyCharm的下载界面
选择使用的平台下载普通版即可
之后你只需要打开这个软件配置好Python版本
然后新建一个Python文件就可以开始你的编程之旅。
基础知识
变量
如果你学过其他编程语言,你肯定知道变量是其最重要也是最基础的内容,而对于Python而言定义一个变量是非常简单的。
变量:在python中变量就是一个名字,一个标签,通过这个变量,你就能找到对应的数据。
创建变量:在python中,变量无需声明,只需要一次赋值,该变量就能够被成功创建
举个栗子
PyCharm打开下方的Python Console,也可以打开IDLE的交互模式,输入x=100,x这个变量就被定义且赋值为100,类型默认为int
创建变量时需要注意变量名的创建规则,变量名通常由字母、数字和下划线(_)构成,但是开头不能是数字
另外变量名是区分大小写的,python 3 之后还支持中文字符作为变量名
举个栗子
>>> a =5
>>> as12 = 6
>>> dsdf_sdf = 7
>>> 你真牛 = 666
>>> print(a,as12,dsdf_sdf,你真牛)
5 6 7 666
>>>
访问变量:在交互模式中可以直接输入这个变量名并回车就能访问该变量,也可以通过print函数访问该变量,上面的栗子就使用了print来访问变量
字符串
python字符串的编写方式多种多样,主要有Single quotes、Double quotes还有Triple quotes三种形式。
字符串(Single quotes)
其中,Single quotes是使用一对单引号将文本包含起来
print('are you OK')
are you OK
字符串(Double quotes)
那么 Double quotes 就是使用一对双引号将文本包含起来
print("It's OK")
It's OK
字符串(Triple quotes)
那么Triple quotes采用三个单引号或者一个双引号和一个单引号构成
print('''Tom:"are you ok!" Kim:"It's OK" ''')
Tom:"are you ok!" Kim:"It's OK"
a='''
dfdfdsfd
dfgdfgg
fdgdfg
fgdfg
fgdfg
'''
print(a)
dfdfdsfd
dfgdfgg
fdgdfg
fgdfg
fgdfg
转义字符
一些符号可能直接放入字符串内会被误认或者一些专业的换行或者置位符号,这些符号被称为转义字符
符号 | 说明 |
---|---|
\ | 反斜杠() |
’ | 单引号(') |
" | 双引号(") |
\a | 响铃(BEL) |
\b | 退格符(BS) |
\n | 换行符(LF) |
\t | 水平制表符(TAB) |
\v | 垂直制表符(VT) |
\r | 回车符(CR) |
\f | 换行符(FF) |
\ooo | oo为八进制数 |
\xhh | hh为十六进制数 |
原始字符串
使用原始字符串,可以避免反斜杠(\)被当作转义字符解析
print(r"C:\one\two\three\now")
C:\one\two\three\now
字符运算
'sdgsdg'+'4564564'
Out[10]: 'sdgsdg4564564'
变量数据互换
x = 3
y = 5
x,y = y,x
print(x, y)
5 3
进阶练习
1.变量帮手(input和print)
2.时间差计算
3.罗马数字转整数
更多内容
其他内容