Python入门到精通———第一天
1. python的安装:
写Python程序,放到Linux上也是能够运行的。
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即可
如果要让Python打印出指定的文字,可以用 print() 函数,然后把希望打印的文字用单引号或者 双引号括起来,但不能混用单引号和双引号:
>>> print('hello, world')
注释:标注的内容 解释说明 ,不影响代码的运行。
单行注释 :# 注释的内容
多行注释 第一种方式: 多行单行注释
第二种方式 """ 多行注释"""
#注释的内容
"""
多行注释
多行注释
多行注释
文档注释
"""
#例如
print("""第一行第二行 第三行""")
>>> 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'
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入门到精通———第一天相关推荐
- Python入门到精通【精品】第一章 - Python概述
Python入门到精通[精品]第一章 - Python概述 1. Python语言历史 2. Python语言特点 3. Python的下载和安装 3.1. Python的下载 3.2. Python ...
- visual studio 2015 搭建python开发环境,python入门到精通[三]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...
- 《Python入门到精通》文件操作
「作者主页」:士别三日wyx 此文章已录入专栏<Python入门到精通> 2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 文件操作 1. 打开文件 1.1 ...
- 《Python入门到精通》Python基础语法
「作者主页」:士别三日wyx 此文章已录入专栏<Python入门到精通> 2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 Python基础语法 1. Hel ...
- python教程吾爱破解_2020年最新python入门到精通教程
2020年最新python入门到精通教程 资源共享吧良心论坛,一直用心为每位会员服务,希望大家能学有所成,今天为大家分享一套2020年最新python入门到精通教程,如果你是0基础想学习python这 ...
- python语法基础语法_Python基本语法[二],python入门到精通[四]
在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...
- Python3 入门100例,从入门到精通第一步
Python3 入门100例,从入门到精通第一步 原题地址:http://www.runoob.com/python/python-100-examples.html 来源于github开源项目
- python入门容易精通难_我珍藏的一些好的Python代码,技巧
最近后台关注的粉丝越来越多,大部分其实还是偏入门和基础!很多小伙伴加了菜鸟学Python小助手的微信,有一些在问一些入门的问题,有一些在问如何学习Python. 其实Python是入门容易精通难,大家 ...
- 《Python入门到精通》函数
「作者主页」:士别三日wyx 此文章已录入专栏<Python入门到精通> 2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 函数 1. 调用函数 2. 参数 ...
- 《Python入门到精通》流程控制语句
「作者主页」:士别三日wyx 此文章已录入专栏<Python入门到精通> 2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 流程控制语句 1. if条件判断 ...
最新文章
- 史上最简洁的UITableView Sections 展示包含NSDicionary 的NSArray
- java矩形碰撞检测_旋转矩形的Java碰撞检测?
- JavaScript变量作用域和内存问题(js高级程序设计总结)
- 两数之和—leetcode2
- 使用Preplot批量将ascii文件转为二进制文件
- java js 执行效率_JavaScript提高加载和执行效率的方法
- 通过TLS发送的Java邮件
- 陈顺志 php,芦芽山之情
- 2 数据源配置_Spring, MyBatis 多数据源的配置和管理
- 在编码中熟练使用JDK文档
- 不要VIP,想看啥就看啥的在线网站!
- 地理信息系统导论第八版_地理信息系统导论.pdf
- Kaggle 机器学习实战 朴素贝叶斯(原理+西瓜数据集实战)
- 2022第四届中国制造业数字化转型国际峰会
- python函数的四种参数传递方式
- AB实验平台在贝壳找房的设计与实践
- 阿里最强 Python 自动化工具开源了
- 编译chrome for android,Chrome for Android 编译了两天终于在师傅指导下搞定
- Voyager下的关系模型
- 苍狼与斯巴达终归消失