| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Python学习——从入门到精通(学习笔记) -> 正文阅读 |
|
[开发工具]Python学习——从入门到精通(学习笔记) |
以Python基础教程(第三版)为参考教材学习 下载,登录python官网下载。 python开发环境(IDE),常用的开发环境有IDLE(Python自带的开发环境),Pycharm,wscode, Eclipse。 >>>即为提示符 关闭交互窗口:ctrl z加enter,quit() 中断程序执行:ctrl c 基于python源文件编程 Pycharm下载完之后,打开,新建一个project,在新建一个python file ,之后在file-setting里配置interperter即可在pycharm里进行编程。 注释:是任何存在于 # 号右侧的文字,其主要用作写给程序读者看的笔记。 字面常量(Literal Constans):区别于变量,例如5,2,3等数字,或者‘这是一串文本’等文字 数字,分为两种类型:整数(Integers)与浮点数(Floats)。 字符串,一串字符串是字符(characters)的序列(Sequence)。 单引号,使用单引号来指定字符串,如’ Quote me on this ‘,所有引号内部的空间,如空格和制表符。都应该原样保留。 双引号,被双引号包括的字符串和被单引号括起的字符串其工作机制完全相同。例如 "你的名字是?" 或 "What's your name?" 。 三引号,你可以通过使用三个引号—— """ 或 ''' 来指定多行字符串。你可以在三引号之间自由地 使用单引号与双引号。如,
字符串是不可变的? ? ?(Python 中没有单独的 char 数据类型。) 格式化方法format()函数
?输出:
上述代码中用变量通过format函数格式化,并用来代替{}这一内容。其中python一般从0开始计数,故索引第一位是0,第二位是1,同时索引也可以省略。Python中format函数所作的事情是将每个参数值替换至格式所在位置,这之中可以有更多的格式。
print函数一般默认的结尾为换行符(\n),也可指定输出结尾,如
输出结果为ab 转义序列(Escape Sequence)原始字符串:如果你需要指定一些未经过特殊处理的字符串,比如转义序列,那么你需要在字符串前增加 r 或 R 来指定一个 原始(Raw) 字符串 。此种情况表示转义字符不会被转义,他们将被原样显示。 变量 标识符命名(规则):第一个字符必须是字母表中的字母(大写 ASCII 字符或小写 ASCII 字符或 Unicode 字 符)或下划线( _ )。 标识符的其它部分可以由字符(大写 ASCII 字符或小写 ASCII 字符或 Unicode 字符)、 下划线( _ )、数字(0~9)组成。 标识符名称区分大小写。例如, myname 和 myName 并不等同。要注意到前者是小写字 母 n 而后者是大写字母 N 。 有效的标识符名称可以是 i 或 name_2_3 ,无效 的标识符名称可能是 2things , this is spaced out , my-name 和 >a1b2_c3 。 数据类型:变量可以将各种形式的值保存为不同的数据类型(Data Type)。还可以通过类(Classes)创建自己的类型。 对象:python将程序中的任何内容统称为对象(Object)。 程序运行:在一类情况下这一方法会颇为有用:如果你有一行非常长的代码,你可以通过使用反斜杠将 其拆分成多个物理行。这被称作显式行连接(Explicit Line Joining)
输出
Indentation 缩进在逻辑行的开头留下空白区(使用空格或制表符)用以确定各逻辑行的缩进级别,而后者又可用于确定语句的分组。这意味着放置在一起的语句必须拥有相同的缩进。每一组这样的语句被称为 块(block)。 使用四个空格来缩进。这是来自 Python 语言官方的建议。针对静态编程语言程序员的提示 Python 将始终对块使用缩进,并且绝不会使用大括号。你可以通过运行 from __future__ import braces 来了解更多信息。 Operators and Expressions 运算符和表达式加,减,乘,乘方,除 ,整除 ,取模,左移,右移? ? +? ?-? ?*? ?**? ?/? //? ?%? ?<<? ? >> 按位与&? ? ?按位或 I? ? ? ?按位异或^? ? ?按位取反~ <? ?>? ? <=? ? >=? ? ==? ?!= not(布尔非)? ? ?and(布尔与)? ? ? or(布尔或) 目录 Operators and Expressions 运算符和表达式 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 0:44:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |