Python入门到精通———第一天

1. python的安装:

  因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上
写Python程序,放到Linux上也是能够运行的。
官方网站: http://www.python.org
Python入门到精通———第一天_第1张图片
ftp 官方下载地址: https://www.python.org/ftp/python/
注意:在官方 ftp 下载地址中,可以选择下载任意一个需要的版本

提前下载好对应版本的python安装包,以下示例以python3.9.1为例
打开安装包,切记要勾选add python 3.9 to PATH
可选择自动安装(Install Now)或点击自定义安装(Customize installation)(以下步骤是以自
定义安装为例)

Python入门到精通———第一天_第2张图片

默认全部勾选,点击next

Python入门到精通———第一天_第3张图片

 选择自己要安装的目录,勾选install for all users,然后点击install进行安装

Python入门到精通———第一天_第4张图片

安装完成后,一定要点击disable path length limit,禁用系统的path长度自动限制,可以避免很多
麻烦,完成后点击close即可

检查安装是否成功
运行 ----CMD 进入黑窗口,输入 python ,能够使用 exit() 成功退出即可

 Python入门到精通———第一天_第5张图片

 如果要让Python打印出指定的文字,可以用 print() 函数,然后把希望打印的文字用单引号或者 双引号括起来,但不能混用单引号和双引号:

>>> print('hello, world')
这种用单引号或者双引号括起来的文本在程序中叫字符串。

注释:标注的内容 解释说明 ,不影响代码的运行。

单行注释  :# 注释的内容
多行注释 第一种方式: 多行单行注释
第二种方式 """ 多行注释"""

#注释的内容
"""
多行注释
多行注释
多行注释
文档注释
"""
#例如
print("""
           第一行
           第二行  
           第三行
      """)
变量是什么
变化的量
官方的概念:运行时环境变化的量(程序运行的过程中可以发生变化的量)
如何定义变量
数据类型 变量名称 = 变量的值 int a = 10 -------- 强数据类型语言(c,c++,java)
python 是弱数据类型语言 ----- 变量名称 = 变量的值
>>> 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'
ord() ----- 获取字符的 ASCII 码的表示(整数的表示)

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("\\")
\

你可能感兴趣的:(python)