返回顶部
首页 > 资讯 > 后端开发 > Python >python学习笔记(九)之语句1
  • 966
分享到

python学习笔记(九)之语句1

语句学习笔记python 2023-01-31 00:01:03 966人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

python学习笔记(九)之语句1printPython2中,print是一个语句,python3中它是一个函数。实例1: print "hello,world!"hello,world!print "hello","world!"h

python学习笔记(九)之语句1
print
Python2中,print是一个语句,python3中它是一个函数。
实例1:

print "hello,world!"
hello,world!
print "hello","world!"
hello world!
说明:print语句中,字符串后面会接一个\n符号,即换行!但是,如果要在一个字符串后面跟着逗号,那么换行就取消了,如下:
实例2:
for i in [1,2,3,4]:
... print i
...
1
2
3
4
for i in [1,2,3,4]:
... print i,
...
1 2 3 4

import
实例3:

import math
math.pow(3,2)
9.0
或者是:
from math import pow ##适合引入模块较少的情况。如果引入模块多了,可读性就下降了,会不知道那个函数来自那个模块,如实例4
或>>> from math import *
pow(3,2)
9.0

实例4:

from math import pow as pingfang ##对pow重命名,使用pingfang()就相当于在使用pow()
pingfang(3,2)
9.0

引入多个函数,标准做法:
实例5:

from math import pow,e,pi
pow(e,pi) ##e是欧拉数;pi是π(pai
23.140692632779263

赋值语句
a = 3 就是一个赋值语句
实例6:

x,y,z = "wtf",1,["love","you"]
x
'wtf'
y
1
z
['love', 'you']
实例7:
a
('love', 'datagrand')
type(a)
<type 'tuple'>

if--条件语句
实例8:

a = 4
if a != 5: ##冒号是必须的,只有返回的是True,才会执行下面的语句
... print a ##要缩进四个空格
...
4

if...elif...else
基本样式结构:
if 条件1:
语句块1
elif 条件2:
语句块2
elif 条件3:
语句块3
。。。
else:
语句块4
实例9:

#!/usr/bin/env python
#coding:utf-8
print "Please enter any integer number:"
##raw_input() The number entered is a string
##int() Convert the string to an integer
number = int(raw_input())
if number == 10:
print "The number you entered is:%d" %number
print "you are great!"
elif number > 10:
print "The number you entered is:{}".fORMat(number)
print "The number is more than 10."
elif number < 10:
print "The number you entered is:{}".format(number)
print "The number is less than 10."
else:
print "are you a human?"

三元操作符
语法:a = b if c else d
(1)如果c为真,那么执行a = b
(2)如果c为假,那么执行a = d
实例10:

name = "wtf" if "didi" else "zhao" ##if "didi"相当于if bool("didi")
name
'wtf'
name = "wtf" if "" else "zhao" ## if ""相当于if bool("") ps:两个引号之间没有空格
name
'zhao'

for循环
语法:
for 循环规则:
操作语句
实例11:
for循环--字符串

hello = "world"
for i in hello:
... print i
...
w
o
r
l
d

实例12:
for循环--列表

wtf_python = ["data","grand","welcome you",""]
wtf_python
['data', 'grand', 'welcome you', '']
for world in wtf_python:
... print world
...
data
grand
welcome you

实例13:
for循环--元组

c = ("wtf","datagrand")
type(c)
<type 'tuple'>
for i in c:
... print i
...
wtf
datagrand

实例14:
for循环--字典

d = {"wtf":"python","didi":"data"}
type(d)
<type 'dict'>
for i in d:
... print i
...
didi
wtf

数字是不能进行for循环的
因为int对象是不可迭代的,即for循环所应用的对象,应该是可迭代的。
实例15:
for循环--数字(不可for循环)

for i in 123:
... print i
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object is not iterable

判断一个对象是否可迭代的方法:
实例16:

import collections
isinstance(123,collections.Iterable)
False ##不可迭代
isinstance([1,2,3],collections.Iterable)
True ##可迭代

range
语法:
range(start,stop[,step])
语法说明:
start:开始数值,默认为0,也就是如果不写这项,就是认为start=0
stop:结束的数值,必须要写的。
step:变化的步长,默认是1,也就是不写,就是认为步长为1.坚决不能为0.
range()函数特点:
(1)这个函数可以创建一个数字元素组成的列表;
(2)常用于for循环
(3)函数的参数必须是整数,默认从0开始。
(4)step默认是1.如果不写,就是按照此值;
(5)step不能为零,如果等于零就报错;
(6)如果step是正数,返回列表的最后的值不包含stop值,即start+istep这个值小于stop;如果step是负数,start+istep的值大于stop。

实例17:

range(5)
[0, 1, 2, 3, 4]
range(0,5)
[0, 1, 2, 3, 4]
range(0,5,1)
[0, 1, 2, 3, 4]
range(1,5)
[1, 2, 3, 4]
range(1,5,2)
[1, 3]
range(0,-9,-1)
[0, -1, -2, -3, -4, -5, -6, -7, -8]
实例18:
找出小于100的能够被3整除的正整数

#!/usr/bin/env python
#coding:utf-8
wtf = []
for n in range(1,100):
if n % 3 == 0:
wtf.append(n)
print wtf
执行:

[3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99]

--结束END--

本文标题: python学习笔记(九)之语句1

本文链接: https://lsjlt.com/news/182817.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python学习笔记(九)之语句1
    python学习笔记(九)之语句1printpython2中,print是一个语句,python3中它是一个函数。实例1: print "hello,world!"hello,world!print "hello","world!"h...
    99+
    2023-01-31
    语句 学习笔记 python
  • Python第九周 学习笔记(1)
    get(self, instance, owner) 访问属性时调用 set(self, instance, value) 当对属性赋值时调用 delete(self, instance) 删除属性时调用 sel...
    99+
    2023-01-31
    学习笔记 Python
  • PHP Switch 语句之学习笔记
    PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。 Switch 语句 如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。 使用 Switch 语句...
    99+
    2022-11-15
    PHP Switch
  • python学习笔记(1
    关于随笔 python随笔只是个人笔记,可能会有遗漏或错误,仅供参考 学习文档地址 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e5...
    99+
    2023-01-30
    学习笔记 python
  • Python学习笔记(1)
    Python开发框架:       a.Python基础;       b.网络编程;       c.WEB框架;       d.设计模式+算法;       e.项目阶段; 开发:   开发语言:       高级语言:Python...
    99+
    2023-01-30
    学习笔记 Python
  • Python学习笔记(1)
    1 def sum_args(*args): 2 return sum(args)) 3 4 def run_with_positional_args(func, *args): 5 return func(*...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记(九)、模块
    1 模块   使用import 语句从外部导入模块信息,python提供了很大内置模块。当你导入模块时,你会发现其所在目录中,除源代码文件外,还新建了一个名为__pycache__的子目录(在较旧的Python版本中,是扩展名为.pyc ...
    99+
    2023-01-31
    学习笔记 模块 python
  • python学习笔记(1)--pytho
    Python 语言概述 面向对象、解释型计算机程序设计语言。 语法简洁、清晰、丰富和强大的类,能够把用其他语言(如c++/c)制作的各种模块很轻松的连接起来(胶水语言)。 是纯粹的自由软件,源代码和解释器Cpython均遵循GP...
    99+
    2023-01-31
    学习笔记 python pytho
  • Python学习笔记整理(九)Pytho
    赋值语句,表达式语句,打印 一、赋值语句 赋值语句给对象命名,基本形式是在等号左边写赋值语句的目标,右边写赋值的对象。左边可以是变量名或对象元素,而右侧的对象可以是任何会计算得到的对象表达式 。 1、赋值...
    99+
    2023-01-31
    学习笔记 Python Pytho
  • Python学习笔记1—Python字符
        字符串是python中重要的数据对象    python字符串是以单引号、双引号、或者三个三单引号三个双引号包含的任意的python数据对象都可以称为python字符串    注意:以单引号或双引号包含的数据对象中间不可以换行(若需...
    99+
    2023-01-31
    学习笔记 字符 Python
  • Python学习笔记(1~26页)(《H
        大脑会尽力记住确实重要的事情,它不会费心地去记乏味的东西。    与单纯的文字相比,图片更能让人记得住,通过图片,学习效率会更高(图片中夹杂解说文字)。    如果你发现刚看得东西,立刻就忘记,那你该歇歇了。    睡觉前不要看别的...
    99+
    2023-01-31
    学习笔记 Python
  • Python第八周 学习笔记(1)
    基本概念个体继承自父母,继承了父母的一部分特征,但也可以有自己的个性 子类继承了父类,就直接拥有了父类的属性和方法,也可以定义自己的属性、方法,甚至对父类的属性、方法进行重写 Python继承实现 class Cat(Anima...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记1——安装pytho
    python学习笔记1——安装pythoncentos和ubuntu的python2.7的安装方法参考:http://daixuan.blog.51cto.com/5426657/17673251、查看当前python版本并且[root@l...
    99+
    2023-01-31
    学习笔记 python pytho
  • 【MySQL学习笔记】2、SQL语句
    一、SQL语句SQL:Structured Query Language,结构化查询语言,是客户端和SQL服务器进行对话的语言用于跟SQL服务器对话属于解释执行的编程语言,其代码文件通常称为脚本,直接被解释...
    99+
    2024-04-02
  • shell脚本编程之if语句学习笔记
    我不是研究linux下的东西的,所以这里只对shell脚本的用法做一个介绍,把我自己在使用过程中出现的问题记录下来,同时也是写下一些shell脚本语法的规则,方便以后查看。先来学习一下条件语句if的用法,通...
    99+
    2022-06-04
    语句 脚本 学习笔记
  • shell脚本编程之case语句学习笔记
    case语句是用来实现多个if..else的功能的,但是用法上有些不同,学过其他语言的人都知道,case中要对变量进行匹配,如果有一个匹配成功的话就执行相应的语句。shell编程中的case语句也是这个意思...
    99+
    2022-06-04
    语句 脚本 学习笔记
  • python3学习笔记(1)----基
    一、python3的基本语法 1、缩进统一(1个tab或者4个空格)。 for i in range(10): print (i) 2、标识符的第一个字母必须是字母(大小写字母)或者下划线,其他部分可以有字母和...
    99+
    2023-01-31
    学习笔记
  • python学习笔记-利器篇1:IPyt
     子曰:工欲善其事必先利其器 偶然在一篇谈pyhon的文章中看到了IPython。第一感觉就是这和苹果有啥关系吧,兴起一搜才发现原来是一个代替python默认命令行终端的玩样儿。 它家网站上贴出来的宣传图真是好看阿,又是彩色高亮又是直接在终...
    99+
    2023-01-31
    利器 学习笔记 python
  • Python学习笔记(1)---列表和元
    什么是列表?列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合。列表的介绍一、更新列表1.元素赋值>>> a=[1,3,4,5]>>> a[1]=10 #改变a中第二个值为10&...
    99+
    2023-01-31
    学习笔记 列表 Python
  • python学习笔记(开课介绍1)
    讲师简介:Alex Li(金角大王)crazyeye堡垒机、madking资产管理、TriAquae主机管理开源软件作者。老男孩教育python教学总监,51cto 2016十大最受学员喜欢讲师之一就职经历:略其中中金公司、诺基亚公司的介绍...
    99+
    2023-01-31
    学习笔记 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作