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相关推荐

  1. Python 入门知识(转)

    初学python,发现此编程语言与之前学习的C语言有较大不同.基础的语法方面个人认为更为简单,逻辑方面更易理解,入门阶段暂时觉得难度不高. 原 Python 入门知识1 2019年03月12日 17: ...

  2. python入门知识总结,整合类资源

    随着人工智能.大数据的时代到来,学习Python的必要性已经显得不言而喻. 只要接触一点编程的同学就知道,我一点也没有言过其实.对于学习Python的重要性,这里不再赘述.今天整理的教程,是给零基础的 ...

  3. 更完整更系统的python入门知识总结分享

    随着人工智能.大数据的时代到来,学习Python的必要性已经显得不言而喻. 只要接触一点编程的同学就知道,我一点也没有言过其实.对于学习Python的重要性,这里不再赘述.今天整理的教程,是给零基础的 ...

  4. python入门知识大全_python基础知识有哪些

    Python基础知识:1.引用和对象:2.可变数据类型和不可变数据类型:3.引用传递和值传递:4.深拷贝和浅拷贝:5.基本数据类型:6.关键字.标识符和内置函数:7.算术.赋值运算符等等. Pytho ...

  5. python推箱子游戏代码_用python入门知识做推箱子游戏,若能打过第三关,则可以学会编程...

    不得不说,Python小游戏是最适合入门编程的项目,因为太简单! 无论懂或完全不懂python,这样的小游戏,你都可以直接开发出来,原因很简单: 在详细教程里,会有从零基础开始,一步一步的教你完成这个 ...

  6. 不得不看的Python入门知识

    Python最近很火,世界编程语言排行超过了Php!为什么这么火,为了一探究竟,打算把Python作为第二语言学习研究.于是有了这篇博客!这篇博客主要总结了以下几个方面的知识,这些知识不得不牢牢掌握: ...

  7. Python入门知识

    Python语言简述 Python简史 Python 是由 Guido van Rossum (龟叔) 在1989年,为了打发圣诞节假期而创作的.Python这个名字,来自Guido所挚爱的电视剧Mo ...

  8. 重学python入门知识

    为什么重学 基础是保障,不重基础后面真的很难走. 神经网络学习遇到瓶颈了,那些代码真看不下去了,还是学长了解我们,安排了个看基础的任务 哈哈. 还是画上两个小时看看基础吧,找找自信的同时查缺补漏,希望 ...

  9. python入门知识总结1

    博主学习过C语言和C++,在学校寒假期间第一次接触python,利用书写博客,来整理当天所学,方便后期的复习和回顾,在这个过程中会不断的进行学习和补充 以下文章根据博主在中国大学MOOC上的陈斌教授的 ...

最新文章

  1. linux将mysql的错误连接数_Mysql学习笔记(十二) 并发参数调节
  2. c# 多线程多个参数
  3. 实战测试SO_REUSEADDR选项
  4. insert /*+ APPEND */
  5. C语言 | 变量的存储方式
  6. python多线程之线程锁(Lock)和递归锁(RLock)实例
  7. leetcode Valid Palindrome
  8. api接口加密_接口加密如何测试?
  9. 设置eclipse中xml的默认编辑器、行数、xsd和dtd
  10. 详解:MySQL数据库的权限管理和运维实操
  11. 洛谷 P1040 加分二叉树
  12. 2016021902 - linux解压缩命令
  13. JSP概述--JSP的起源,本质,运行原理
  14. Linux共享文件夹的建立和使用
  15. linux 运行魂斗罗,如何在linux/freebsd下玩模拟器游戏_linux教程
  16. 在AIX环境下实施Oracle 集群RAC的结构 文平
  17. 工业镜头、相机的结构、参数解释及选型指南
  18. joc杂志影响因子2019_2019年4月1日 部分化学期刊即时影响因子预测(仅供参考)...
  19. 【欧拉降幂公式】【欧拉函数】
  20. 加速PG中vacuum

热门文章

  1. FLAT:Flat-LAttice Transformer
  2. 格密码(Lattice)与NTRUEncrypt介绍
  3. c语言排序(快速排序,冒泡排序,选择排序,插入排序,桶排序)
  4. 编写高性能JavaScript【转】
  5. 计算机毕业设计Java医院病房管理系统(系统+源码+mysql数据库+Lw文档)
  6. spring下载、spring-framework-3.0.2.RELEASE-dependencies.zip 下载
  7. java.sql.Connection的close方法
  8. win7系统打开截图工具显示“截图工具当前未在计算机上运行”
  9. 基于DataEase的软件测试个人职业发展剧透
  10. Android小钢琴案例