1、把一个字符串赋值给变量str。先用print来显示变量的内容,然后用变量名称来显示:

>>>str = 'Hello World!'
>>>print str
Hello World!
>>>str
'Hello World!'

在Python3.x中,print语句后被输出的内容必须用括号括起来:

>>> str = 'Hello World!'
>>> print str
SyntaxError: invalid syntax
>>> print(str)
Hello World!

注意:假设只想得到变量的内容,能够使用print语句输出;在仅用变量名时。输出的字符串是被单引號括起来的,这是为了让非字符串对象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表示,而不不过字符串本身。

2、下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。所以上面的代码运行后下划线变量会包括字符串:

>>>_
Hello World!

3、Python的print语句。与字符串格式运算符(%)结合使用能够实现字符串替换功能,与C语言中的printf()函数很相似:

>>> print "%s is number %d!" % ("Python", 1)
Python is number 1!

注意:浮点数的输出格式为%f

4、使用内建函数raw_input()得到用户的受数据,它读取标准输入。并将读取到的数据赋值给指定的变量。

>>> user = raw_input('Enter login name: ')
Enter login name: root
>>> print 'Your login is: ', user
Your login is:  root

使用内建函数int()能够将用户输入的字符串转换为整数,才干够对它进行数值运算。

>>> num = raw_input('Now enter a number: ')
Now enter a number: 1024
>>> print 'Doubling your number: %d' % (int(num) * 2)
Doubling your number: 2048

注意:一直在函数外做用户操作

函数应该保持其清晰性--仅仅接受參数,返回结果。这样,就行在其它地方也使用你的函数而不必操心自己定义输出的问题。可是,假设函数基本功能就是为了得到用户输入。或者就是为了输出信息,就行在函数体使用print语句或raw_input()。

将函数分为两大类:

一类仅仅做事。不返回值(比方与用户交互或者设置变量的值);

还有一类则运行一些运算,最后返回结果。

5、凝视

(1)使用#符号标示凝视,从#開始,直到这一行结束;

(2)文档字符串凝视,能够在模块、类或者函数的事实上加入一个字符串。祈祷在线文档的功能

>>> def foo():"This is a doc string."return True>>> foo.func_doc
'This is a doc string.'

6、运算符

(1)算术运算符

+    加

-     减

*     乘

/     地板除--取比商小的整数。

(注:在Python 3.x中标示浮点除)

//    浮点除--四舍五入的真正除法。

(注:在Python 3.x中标示地板除)

**   乘方

>>> 3/2
1
>>> 3//2
1.5

(2)比較运算符,比較运算依据表达式的值的真假返回布尔值

<        <=        >        >=        ==        !=        <>(不等运算符,在Python 3.x 中已被淘汰)

(3)逻辑运算符

and        or        not

>>> 3 < 4 < 5
True

Python支持这种表达式,它实际是以下表达式的缩写:

>>> 3 < 4 and 4 < 5
True

注意:合理使用括号增强代码的可读性。

转载于:https://www.cnblogs.com/wzjhoutai/p/6895733.html

Python核心编程学习笔记(一)相关推荐

  1. python起步输入-[转载]python核心编程学习笔记-python起步

    python通过两种方式来实现你的需求:语句和表达式 语句:使用关键字组成命令 >>> print 'Hello wolrd!' Hello wolrd! 表达式:可以是算术表达式或 ...

  2. Python核心编程学习笔记-2016-07-24-01-理解copy和deepcopy

    6.20节 copy实施方式: (1)完全切片操作[:] (2)工厂函数list(),tuple()等 (3)copy模块的copy函数 copy可以说是创建了了一个新的对象,但是内容仍然是原对象的引 ...

  3. 大数据第二阶段Python基础编程学习笔记(待完善)

    大数据第二阶段Python基础编程学习笔记(待完善) 第一章 Python基础语法 3.8 1-1Python概述 python基础部分: ●Python基础语法: 标识符,关键字,变量,判断循环.. ...

  4. python网络编程学习笔记(二)

    python网络编程学习(四) 多用途客户端协议 一.ftp 功能:上传下载文件,删除命名文件,建立删除目录,自动压缩,保存目录 1.代码: #coding=utf-8 '''连接远程ftp服务器,显 ...

  5. 【C++】黑马程序员-C++核心编程学习笔记

    前言 根据黑马程序员C++课程内容,结合讲义,将自己学习C++的过程中将自己觉得有必要记下的笔记进行整理,方便复习回顾,编程环境为VSCode. 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C ...

  6. python网络编程需要学什么,python网络编程学习笔记(五):socket的一些补充 Python 网络编程需要学习哪些网络相关的知识...

    python的socket编程问题hdr = recvall(s, 5) if hdr is None: print 'Unexpected EOF receivingstruct在unpack的时候 ...

  7. 转 windows核心编程 学习笔记 目录

    windows核心编程--SEH(结构异常处理) SEH 的工作原理.         Windows 程序设计中最重要的理念就是消息传递,事件驱动.当GUI应用程序触发一个消息时,系统将把该消息放入 ...

  8. Python 网络编程学习笔记(二)——DNS 域名解析客户端程序设计

    本博文介绍如何使用 Python 网络编程,设计并实现客户端的 DNS 域名解析及缓存服务. 1 基本概念 域名系统(DNS)是一个庞大的.全球的分布式数据库,,它主要用来把主机名转换成 IP 地址, ...

  9. Python零基础入门(四)——Python面向对象编程[学习笔记]

    一.定义 1.面向对象编程(OOP) 面向对象编程(Object-oriented Programming,简称OOP)是一种编程范例,它提供了一种结构化程序的方法,以便将属性和行为捆绑到单个对象中. ...

最新文章

  1. RxPermissions的简单应用
  2. 4000字超干货!《统计学习方法》啃书指南(1)
  3. python字符串单个替换_如何用变量替换列表中的单个字符串?
  4. 如何使用SQL Server Reporting Services创建图像分类系统
  5. 最简单的视音频播放示例2:GDI播放YUV, RGB
  6. Kindle一些使用
  7. 数据结构—线性表及其实现方式
  8. Linux网络服务之DHCP
  9. 【软件工程】中国大学软件工程MOOC学习记录
  10. api与密度转换公式_API、比重换算表
  11. python-比较两份word文档
  12. pbs转换html,pbs 脚本实例说明.docx
  13. 统计学之假设检验(总体均值、总体比例、总体方差)含例题和解答
  14. 直属领导和老板都给了我绩效A,HR最后审核时降成了B,平时没有得罪她,她为什么这么做?...
  15. java前后端技术栈
  16. C/C++ 操作ini文件(SinpleIni 跨平台库)
  17. 单点要信双点遥信区别
  18. Android studio实现开心消消乐游戏界面
  19. RPM包安装或者安装源码包
  20. MacBook Air M2无需虚拟屏启用Hidpi+任意缩放(22年9月)

热门文章

  1. 2022-2028年中国电梯行业市场调查及前瞻分析报告
  2. Git 最全命令总结都在这里了
  3. 【其他】将幕布文章OPML转换为Markdown的方法
  4. java is not a enclosing class_Java Class getEnclosingClass()用法及代码示例
  5. Android Intent的 Component 使用
  6. SyntaxError: EOL while scanning string literal
  7. adb devices只显示List of devices attached
  8. RecyclerView Adapter中notifyDataSetChanged 的作用
  9. Flutter 配置
  10. Handler的postDelayed()关闭的方法