1. python的安装:

因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上
写Python程序,放到Linux上也是能够运行的。
官方网站:http://www.python.org

ftp 官方下载地址:https://www.python.org/ftp/python/
注意:在官方 ftp 下载地址中,可以选择下载任意一个需要的版本

提前下载好对应版本的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即可

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

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

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

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

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

#注释的内容
"""
多行注释
多行注释
多行注释
文档注释
"""
#例如
print("""第一行第二行  第三行""")
变量是什么
变化的量
官方的概念:运行时环境变化的量(程序运行的过程中可以发生变化的量)
如何定义变量
数据类型 变量名称 = 变量的值 int a = 10 -------- 强数据类型语言(c,c++,java)
python是弱数据类型语言 ----- 变量名称 = 变量的值
>>> a = 10
>>> a
10
>>> print(a)
10
>>> type(a)
<class 'int'>
>>> a = 10.22
>>> type(a)
<class 'float'>
>>> a = "ssss"
>>> type(a)
<class 'str'>
>>> 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 "<stdin>", line 1, in <module>
NameError: name 'true' is not defined
>>> True
True
>>> false
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'false' is not defined
>>> False
False

字符型(str)
在强数据类型语言中属于一种对象,在弱数据类型语言中属于数据类型(特点之一)
定义字符串的方式:
单引号、双引号、三双引号、三单引号 str()

>>> s = str()
>>> type(s)
<class 'str'>
>>> s
''
>>> s = str("ssss")
>>> s
'ssss'
>>> type(s)
<class 'str'>
>>> s = str()
>>> s
''
>>> s = "sssss"
>>> s
'sssss'
>>> type(s)
<class 'str'>

字符串中可以包含所有的语言

>>> ss = "中文hello"
>>> type(ss)
<class 'str'>
>>> 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 "<stdin>", line 1
print('I'm ok')
^
SyntaxError: invalid syntax
>>> print('I\'m ok')
I'm ok
>>> print("I\'m "ok"")
File "<stdin>", line 1
print("I\'m "ok"")
^
SyntaxError: invalid syntax
>>> print("I\'m \"ok\"")
I'm "ok"
>>> print("\\")
\

Python入门到精通———第一天相关推荐

  1. Python入门到精通【精品】第一章 - Python概述

    Python入门到精通[精品]第一章 - Python概述 1. Python语言历史 2. Python语言特点 3. Python的下载和安装 3.1. Python的下载 3.2. Python ...

  2. visual studio 2015 搭建python开发环境,python入门到精通[三]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...

  3. 《Python入门到精通》文件操作

    「作者主页」:士别三日wyx   此文章已录入专栏<Python入门到精通>   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 文件操作 1. 打开文件 1.1 ...

  4. 《Python入门到精通》Python基础语法

    「作者主页」:士别三日wyx   此文章已录入专栏<Python入门到精通>   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 Python基础语法 1. Hel ...

  5. python教程吾爱破解_2020年最新python入门到精通教程

    2020年最新python入门到精通教程 资源共享吧良心论坛,一直用心为每位会员服务,希望大家能学有所成,今天为大家分享一套2020年最新python入门到精通教程,如果你是0基础想学习python这 ...

  6. python语法基础语法_Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  7. Python3 入门100例,从入门到精通第一步

    Python3 入门100例,从入门到精通第一步 原题地址:http://www.runoob.com/python/python-100-examples.html 来源于github开源项目

  8. python入门容易精通难_我珍藏的一些好的Python代码,技巧

    最近后台关注的粉丝越来越多,大部分其实还是偏入门和基础!很多小伙伴加了菜鸟学Python小助手的微信,有一些在问一些入门的问题,有一些在问如何学习Python. 其实Python是入门容易精通难,大家 ...

  9. 《Python入门到精通》函数

    「作者主页」:士别三日wyx   此文章已录入专栏<Python入门到精通>   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 函数 1. 调用函数 2. 参数 ...

  10. 《Python入门到精通》流程控制语句

    「作者主页」:士别三日wyx   此文章已录入专栏<Python入门到精通>   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 流程控制语句 1. if条件判断 ...

最新文章

  1. 史上最简洁的UITableView Sections 展示包含NSDicionary 的NSArray
  2. java矩形碰撞检测_旋转矩形的Java碰撞检测?
  3. JavaScript变量作用域和内存问题(js高级程序设计总结)
  4. 两数之和—leetcode2
  5. 使用Preplot批量将ascii文件转为二进制文件
  6. java js 执行效率_JavaScript提高加载和执行效率的方法
  7. 通过TLS发送的Java邮件
  8. 陈顺志 php,芦芽山之情
  9. 2 数据源配置_Spring, MyBatis 多数据源的配置和管理
  10. 在编码中熟练使用JDK文档
  11. 不要VIP,想看啥就看啥的在线网站!
  12. 地理信息系统导论第八版_地理信息系统导论.pdf
  13. Kaggle 机器学习实战 朴素贝叶斯(原理+西瓜数据集实战)
  14. 2022第四届中国制造业数字化转型国际峰会
  15. python函数的四种参数传递方式
  16. AB实验平台在贝壳找房的设计与实践
  17. 阿里最强 Python 自动化工具开源了
  18. 编译chrome for android,Chrome for Android 编译了两天终于在师傅指导下搞定
  19. Voyager下的关系模型
  20. 苍狼与斯巴达终归消失

热门文章

  1. 关于尾注的一些问题-上
  2. WZ安卓面试宝典App
  3. 桌面显卡和CPU性能天梯图
  4. Unity官方实例教程 Space Shooter(太空射击游戏)
  5. 南阳oj入门题-cigarettes
  6. 苯酚吸附专用树脂 污水中的苯酚怎么去除
  7. 巅峰战舰 服务器维护,《巅峰战舰》停止充值关闭服务器公告
  8. mysql复制表结构(包括索引)
  9. 如何显示Word 左侧目录
  10. php 生成圆形 图片,php 图片处理 - 将图片变成圆形