交互式编程
交互式编程不需要创建脚本文件,而是直接通过Python解释器的交互模式进来编写代码。下面我们来打开python自带的交互式编程客户端,打印一个hello,world!
脚本式编程
通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。所有Python文件将以.py为扩展名。
让我们用记事本写一个print("hello,world !")。并把后缀名改为hello.py,把hello.py放到D:Desktop
" win+r快速打开运行窗口" >>> "输入 'cmd' 打开命令窗口" >>> "输入 d: 按回车(进入d盘)" >>> "输入 cd d:desktop 按回车(进入desktop工作目录)" >>> "运行python hello.py+回车" >>> 打印结果如下:
python文本编辑器
Geany官网:http://geany.org/(界面友好,适合新手)
pychrm官网:https://www.jetbrains.com/pycharm/download/#section=windows(选择社区免费版)
Anaconda官网:https://www.anaconda.com/download/(丘比特笔记本,继承环境。可以边记笔记边打代码)
python的字符编码
第一种:
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
第二种:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
第三种:
#!/usr/bin/env python
# coding:utf-8
python的注释
单行注释:
#注释内容
多行注释:
'''
注释内容
注释内容
注释内容
'''
同一行显示多条语句
>>> x = 'hello';print(x);print("world")
hello
world
Python可以在同一行中使用多条语句,语句之间使用分号;隔开
一个print输出多行
>>> print(
'''
第一行
第二行
第三行
'''
)
第一行
第二行
第三行
print函数可以在语句前后使用三个单个引号实现一个print多行输出
获取用户输入
提示用户输入一个数:
>>>x = input("请输入一个数字")
>>>print(x)
在这里,输入的数被input以文本字符串的方式返回,赋值给x并用print函数将其打印出来。
设置字符串格式:
name = 'world'
print("hello,%s"%name)
print("hello,{}".format(name))
打印结果:
hello,world
hello,world
python入门书籍推荐
Python编程从入门到实践
Pyhton基础教程
我读过很多本python入门的书籍,唯独最爱这两本。很多书读几页就读不下去了,而python编程从入门到实践这本书浅显易懂,可以作为入门的不二之选。而python基础教程是对基础知识的深入理解,没有接触过python的小伙伴阅读起来可能有些难理解,我建议先读python编程从入门到实践,再读python基础教程,循序渐进。(私信小编007即可自动获取这些书籍哦!)
Python3 的基本数据类型和数据结构类型:
数据类型:整型(int)、浮点型(float)、布尔型(bool)、字符串(str)、二进制字节序列数(含二进制数、八进制数、十六进制数,bytes)等。
数据结构类型包含有序序列和键值容器。有序序列包含列表、元组和字符串等,其中列表和元组的重要区别是前者可变,后者不可变,列表主要用于存储同构数据,元组主要用于存储异构数据;键值容器没有预先设置顺序,可以通过访问键快速查找值,包含字典、集合等。
标识符:用于代表变量、函数、模块、类等的名称。注意尽量避免使用读音符号,不要使用 Python3 中的关键字,Python3 的标识符是区分大小写的,框图中分别列出了允许和不允许的标识符示例。
变量赋值:赋值也就是为变量赋予具体的值,等号左侧是变量名,右侧是值。如果右侧存在变量,可以看成是函数;可以将同一个值赋予多个变量;可以将多个值分别赋予多个变量;可以交换两个变量的值;可以用于表示循环语句,等。
类型转换:将数据从某一个数据类型转换为另一个数据类型,或将某一个数据结构转换为另一个数据结构。可以将表达式总结为 type(expression),其中 type 是目标转换类型,expression 是要转换的数据或数据结构。此外,也可以用更具体的句式转换列表的格式,或者对列表中的每个数据同时转换数据类型。
序列容器索引:
循环语句是编程语言中最核心的语句之一
Python 提供了非常多的内嵌运算函数
文件读写
网友评论