提前下载好对应版本的python安装包,以下示例以python3.9.1为例
打开安装包,切记要勾选add python 3.9 to PATH
可选择自动安装(Install Now)或点击自定义安装(Customize installation)(以下步骤是以自
定义安装为例)
默认全部勾选,点击next
选择自己要安装的目录,勾选install for all users,然后点击install进行安装
安装完成后,一定要点击disable path length limit,禁用系统的path长度自动限制,可以避免很多
麻烦,完成后点击close即可
如果要让Python打印出指定的文字,可以用 print() 函数,然后把希望打印的文字用单引号或者 双引号括起来,但不能混用单引号和双引号:
>>> print('hello, world')
注释:标注的内容 解释说明 ,不影响代码的运行。
单行注释 :# 注释的内容
多行注释 第一种方式: 多行单行注释
第二种方式 """ 多行注释"""
#注释的内容
"""
多行注释
多行注释
多行注释
文档注释
"""
#例如
print("""
第一行
第二行
第三行
""")
>>> a = 10
>>> a
10
>>> print(a)
10
>>> type(a)
>>> a = 10.22
>>> type(a)
>>> a = "ssss"
>>> type(a)
>>> a
'ssss'
全局函数:
1. print() ----- 标准的输出函数,在控制台上输出想要输出的内容
2. type() ------- 判断变量的数据类型
定义字符串的方式:" " ‘ ’ ”“” “”“ ‘’‘ ’‘’
变量的命名规范:
1. 变量名称只能由有效字符(大小写字母、数字、下划线)组成(name+ 报语法错误)
2. 不能以数字开头
3. 不能是关键字或者保留字
4. 变量命名尽量要有意义
小驼峰法 userName(除了第一个单词的首字母其他单词首字母大写)
下划线法 user_name 推荐
>>> import keyword
>>> dir(keyword)
['__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__',
'__name__', '__package__', '__spec__', 'iskeyword', 'issoftkeyword', 'kwlist',
'softkwlist']
>>> keyword.kwlist
['False', 'None', 'True', '__peg_parser__', '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']
标识符的命名规范
所谓的标识符就是对变量、常量、函数、类这些对象起的名字
注意:python是一门区分大小写的语言
1. 第一个字符必须是字母表上的字母或者下划线 注意:支持中文,但是不建议
2. 标识符的其他字符是由字母、数字、下划线组成
3. 标识符对大小写比较敏感
基本数据类型
数值型
整数 int
浮点数 float
复数(虚数) ------ 一般用不到
布尔类型(bool)
判断条件成不成立?要注意的是True和False首字母必须大写
>>> true
Traceback (most recent call last):
File "", line 1, in
NameError: name 'true' is not defined
>>> True
True
>>> false
Traceback (most recent call last):
File "", line 1, in
NameError: name 'false' is not defined
>>> False
False
字符型(str)
在强数据类型语言中属于一种对象,在弱数据类型语言中属于数据类型(特点之一)
定义字符串的方式:
单引号、双引号、三双引号、三单引号 str()
>>> s = str()
>>> type(s)
>>> s
''
>>> s = str("ssss")
>>> s
'ssss'
>>> type(s)
>>> s = str()
>>> s
''
>>> s = "sssss"
>>> s
'sssss'
>>> type(s)
字符串中可以包含所有的语言
>>> ss = "中文hello"
>>> type(ss)
>>> ss
'中文hello'
chr() ------ 将ASCII转换为对应的字符
>>> ord("A")
65
>>> ord("a")
97
>>> chr(65)
'A'
>>> ord("中")
20013
>>> ord("文")
25991
>>> chr(25991)
'文'
如果字符串中包含'或者“怎么办? 可以用转义符 \
>>> print("I'm ok")
I'm ok
>>> print('I'm ok')
File "", line 1
print('I'm ok')
^
SyntaxError: invalid syntax
>>> print('I\'m ok')
I'm ok
>>> print("I\'m "ok"")
File "", line 1
print("I\'m "ok"")
^
SyntaxError: invalid syntax
>>> print("I\'m \"ok\"")
I'm "ok"
>>> print("\\")
\