Python 入门知识1
Python 入门知识1
- 一、注释
- 1. 单行注释
- 2.多行注释
- 二、关键字
- 三、输入输出
- 1.输入
- 2.输出
- 四、运算符
- 1.基础运算符
- 2.复合运算符
一、注释
1. 单行注释
#单行注释
2.多行注释
'''
多行注释1
多行注释2
'''
二、关键字
import keyword
print(keyword.kwlist)
['False', 'None', 'True', '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']
注:关键字不能用作自定义标识名
三、输入输出
1.输入
name = input()
#输入felix
age = input()
#输入18
print(type(age))
#age的类型为 'str'
注:2.X版本为int, 3.X输入类型都为 str
2.输出
print("my name is " + name)
print("my age is " + age)
#my name is felix
#my age is 18
'''
格式化输出
'''
print("my age is %s, my name is %s"%(age,name))
#my age is 18, my name is felix
格式化输出列表
格式符号 | 格式化对象 |
---|---|
%c | 字符 |
%s | 通过str() 字符串转换来格式化 |
%i | 有符号十进制整数 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%X | 十六进制整数(大写字母) |
%e | 索引符号(小写’e’) |
%E | 索引符号(大写“E”) |
%f | 浮点实数 |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
常用转义字符
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\’ | 单引号 |
\" | 双引号 |
\n | 换行 |
\t | 横向制表符 |
\r | 回车 |
四、运算符
1.基础运算符
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 两个对象相加 a + b 输出结果 7 |
- | 减 | 得到负数或是一个数减去另一个数 a - b 输出结果 3 |
* | 乘 | 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 10 |
/ | 除 | x除以y a/ b 输出结果 2,python2中是2,python3中是2.5 |
// | 取整除 | 取商,5//2得2;返回商的整数部分 9//2 输出结果 4 。 |
% | 取余 | 返回除法的余数 a % b 输出结果 1 |
** | 幂 | 返回x的y次幂 a**b 为5的2次方, 输出结果 25 |
print ('*' * 10)
#输出结果:
**********
2.复合运算符
运算符 | 描述 | 实例 |
---|---|---|
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取模赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
注:python 没有i++,++i,i–,--i
参考:http://www.runoob.com/python3/python3-string.html
Python 入门知识1相关推荐
- Python 入门知识(转)
初学python,发现此编程语言与之前学习的C语言有较大不同.基础的语法方面个人认为更为简单,逻辑方面更易理解,入门阶段暂时觉得难度不高. 原 Python 入门知识1 2019年03月12日 17: ...
- python入门知识总结,整合类资源
随着人工智能.大数据的时代到来,学习Python的必要性已经显得不言而喻. 只要接触一点编程的同学就知道,我一点也没有言过其实.对于学习Python的重要性,这里不再赘述.今天整理的教程,是给零基础的 ...
- 更完整更系统的python入门知识总结分享
随着人工智能.大数据的时代到来,学习Python的必要性已经显得不言而喻. 只要接触一点编程的同学就知道,我一点也没有言过其实.对于学习Python的重要性,这里不再赘述.今天整理的教程,是给零基础的 ...
- python入门知识大全_python基础知识有哪些
Python基础知识:1.引用和对象:2.可变数据类型和不可变数据类型:3.引用传递和值传递:4.深拷贝和浅拷贝:5.基本数据类型:6.关键字.标识符和内置函数:7.算术.赋值运算符等等. Pytho ...
- python推箱子游戏代码_用python入门知识做推箱子游戏,若能打过第三关,则可以学会编程...
不得不说,Python小游戏是最适合入门编程的项目,因为太简单! 无论懂或完全不懂python,这样的小游戏,你都可以直接开发出来,原因很简单: 在详细教程里,会有从零基础开始,一步一步的教你完成这个 ...
- 不得不看的Python入门知识
Python最近很火,世界编程语言排行超过了Php!为什么这么火,为了一探究竟,打算把Python作为第二语言学习研究.于是有了这篇博客!这篇博客主要总结了以下几个方面的知识,这些知识不得不牢牢掌握: ...
- Python入门知识
Python语言简述 Python简史 Python 是由 Guido van Rossum (龟叔) 在1989年,为了打发圣诞节假期而创作的.Python这个名字,来自Guido所挚爱的电视剧Mo ...
- 重学python入门知识
为什么重学 基础是保障,不重基础后面真的很难走. 神经网络学习遇到瓶颈了,那些代码真看不下去了,还是学长了解我们,安排了个看基础的任务 哈哈. 还是画上两个小时看看基础吧,找找自信的同时查缺补漏,希望 ...
- python入门知识总结1
博主学习过C语言和C++,在学校寒假期间第一次接触python,利用书写博客,来整理当天所学,方便后期的复习和回顾,在这个过程中会不断的进行学习和补充 以下文章根据博主在中国大学MOOC上的陈斌教授的 ...
最新文章
- linux将mysql的错误连接数_Mysql学习笔记(十二) 并发参数调节
- c# 多线程多个参数
- 实战测试SO_REUSEADDR选项
- insert /*+ APPEND */
- C语言 | 变量的存储方式
- python多线程之线程锁(Lock)和递归锁(RLock)实例
- leetcode Valid Palindrome
- api接口加密_接口加密如何测试?
- 设置eclipse中xml的默认编辑器、行数、xsd和dtd
- 详解:MySQL数据库的权限管理和运维实操
- 洛谷 P1040 加分二叉树
- 2016021902 - linux解压缩命令
- JSP概述--JSP的起源,本质,运行原理
- Linux共享文件夹的建立和使用
- linux 运行魂斗罗,如何在linux/freebsd下玩模拟器游戏_linux教程
- 在AIX环境下实施Oracle 集群RAC的结构 文平
- 工业镜头、相机的结构、参数解释及选型指南
- joc杂志影响因子2019_2019年4月1日 部分化学期刊即时影响因子预测(仅供参考)...
- 【欧拉降幂公式】【欧拉函数】
- 加速PG中vacuum
热门文章
- FLAT:Flat-LAttice Transformer
- 格密码(Lattice)与NTRUEncrypt介绍
- c语言排序(快速排序,冒泡排序,选择排序,插入排序,桶排序)
- 编写高性能JavaScript【转】
- 计算机毕业设计Java医院病房管理系统(系统+源码+mysql数据库+Lw文档)
- spring下载、spring-framework-3.0.2.RELEASE-dependencies.zip 下载
- java.sql.Connection的close方法
- win7系统打开截图工具显示“截图工具当前未在计算机上运行”
- 基于DataEase的软件测试个人职业发展剧透
- Android小钢琴案例