我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python简单学-----------

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python简单学-----------

首先请看下面的程序:

1. 注释

#单行注释,#右边的部分不会被执行,只是用来说明
#打印一句话skjfksjdlfjalksdjfl
#ajsdflajlsdfjshdfjsjdfh

'''
这是多行注释,可以完成多个信息的记录
kasjdlfjalsdjflas
asdfjalsdjfa
asdkfjlasdjlf
asdkfjasdlfj
'''
'''文档注释'''

print('hahahahah')
print('hahahahah')
print('hahahahah')
print('hahahahah')
print('hahahahah')

2.对中文的支持 python2和python3不一样,python3默认支持,python2 需要加上

#coding=utf-8

3.变量

  为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示

怎样知道一个变量的类型呢?

  • 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
  • 可以使用type(变量的名字),来查看变量的类型 

总的说来,python是一种弱类型语言

4.标识符和关键字

  这部分和大多数语言是一样的,标示符由字母、下划线和数字组成,且数字不能开头

5.输出

 

#输出

print("============================")
print("名字:dongGE")
print("联系方式:131xxxxxxx")
print("地址:山东xxxxxx")
print("============================")


#\n 换行显示
#\t 相当于tab键,相当于4个空格

name = "dongGE"
age = 18
addr = "山东xxxx"

print(name+addr+str(age))   #str把整数转换成字符串

 

 很简单吧

 格式化输出:

  

是不是和c语言很像啊!

首先看一下在ipython3中输入:help(print)

print("aaaaaaaa")
print("bbbbbbbb")


#怎样显示在一行中?

print("aaaaaaabbbbbbbb")

print("------分割-------")

print("aaaaaaaa",end="")
print("bbbbbbbb")

print("------分割-------")
str1="hello"
str2="world"
print("%s%s"%(str1,str2),end="\n")

  运行结果:

end默认为'\n'

6. 输入

raw_input()

在Python中,获取键盘输入的数据的方法是采用 raw_input 函数(至于什么是函数,咱们以后的章节中讲解),那么这个 raw_input 怎么用呢?

 password = raw_input("请输入密码:")
    print '您刚刚输入的密码是:', password

  

注意:

  • raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
  • raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中
  • raw_input()会把用户输入的任何值都作为字符串来对待

 input():

  input()函数与raw_input()类似,但其接受的输入必须是表达式

在终端打开ipython3

>>> a = input() 
123
>>> a
123
>>> type(a)
<type 'int'>
>>> a = input()
abc
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'abc' is not defined
>>> a = input()
"abc"
>>> a
'abc'
>>> type(a)
<type 'str'>
>>> a = input()
1+3
>>> a
4
>>> a = input()
"abc"+"def"
>>> a
'abcdef'
>>> value = 100
>>> a = input()
value
>>> a
100
  

input()接受表达式输入,并把表达式的结果赋值给等号左边的变量

在python3中:

没有raw_input()函数,只有input()

并且 python3中的input与python2中的raw_input()功能一样

再看几个例子:

userName = input("请输入用户名:")
print("你刚刚输入的用户名是:%s"%userName)

例2:

#coding=utf-8

#1. 提示并获取一个数字
num1 = input("请输入第一个数字:")

#2. 提示并获取另外一个数字
num2 = input("请输入第二个数字:")    #会把用户输入的任何值都作为字符串来对待
#3. 计算2个数的和 
result = int(num1) + int(num2)
#4. 输出结果 
print("%s + %s = %d"%(num1, num2, result))

7.运算符

和c语言差不多,唯一需要注意的取整除和幂

赋值运算符

  

8.常用的数据类型转换函数

  

用的比较多的

  eval(str),比如 

str="[12,13,'hello','china']"
newlist=eval(str)
print(newlist)
print(type(newlist))

 

运行结果:

 

其中list(),tuple(),->set(),可用序列来去重,后面再说

 

a = '100' # 此时a的类型是一个字符串,里面存放了100这3个字符
b = int(a) # 此时b的类型是整型,里面存放的是数字100

print("a=%d"%b)

 

8.判断语句

  • if语句是用来进行判断的,其使用格式如下:
 if 要判断的条件:
        条件成立时,要做的事情

  例子:

age = 18

if age>18:
    print("可上网吧玩....lol")
    print("-----3------")
else:
    print("年龄太小,过几年再来吧,我等你...")
    print("-----2------")

print("-----1------")

  其实语言都有相似性,判断语句也是如此

比较,关系运算符

比较运算符:

逻辑运算符:

总的看一个例子:

#1. 请输入你当前的分数
#scoreInput = input("请输入当前驾驶证的分数:")
#score = int(scoreInput)
score = int(input("请输入当前驾驶证的分数:"))


#2. 请输入你违反的交通规则序号(1:闯红灯,2:违章停车)
#guizeInput = input("请输入你违反的交通规则序号(1:闯红灯,2:违章停车)")
#guize = int(guizeInput)
guize = int(input("请输入你违反的交通规则序号(1:闯红灯,2:违章停车)"))

#3. 扣分
if guize==1:
    score -= 6
if guize==2:
    score -= 3

#4. 显示当前的分数,以及显示是否需要参加学习
print("你的剩余分数为:%d"%score)
if score<=0:
    print("你需要参加学习")
else:
    print("你不需要参加学习,你剩余的分数是:%d"%score)

  总体上比较简单,仅仅用于python入门!py

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python简单学-----------

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python简单学-----------

首先请看下面的程序:1. 注释#单行注释,#右边的部分不会被执行,只是用来说明#打印一句话skjfksjdlfjalksdjfl#ajsdflajlsdfjshdfjsjdfh'''这是多行注释,可以完成多个信息的记录kasjdlfjals
2023-01-30

python学习-paramiko简单使

paramiko是基于python实现的ssh2远程安全连接,支持认证及密钥方式。可以实现远程命令执行,文件传输、中间ssh代理等功能。安装:pip install paramiko或 easy_install paramikoparami
2023-01-31

简单学习Python time模块

本文针对Python time模块进行分类学习,希望对大家的学习有所帮助。 一.壁挂钟时间 1.time() time模块的核心函数time(),它返回纪元开始的秒数,返回值为浮点数,具体精度依赖于平台。>>>import time>>>t
2022-06-04

python学习-ansible简单使用

一、介绍Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。Ansible 基于 Pytho
2023-01-31

python列表(list)的简单学习

列表是由一系列按特定顺序排列的元素组成, 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表、字典(即嵌套)。用([])来表示列表,并用逗号(,)
2023-01-30

python学习—几个简单小程序

刚开始学Python,基础很重要,告诫自己不要好高骛远,把基础打好才是最重要的。下面用几个简单的题目来巩固一下所学:输出1到100之间所有的偶数 输出1到100之间所有的奇数 输出1-2+3-4+…+99-100的和 用户登录三次重试在写程
2023-01-31

mac python学习开发简单入门

安装Mac自带python 在/usr/bin/python进入终端直接键入python即可进入交互模式或是python xxx.py 运行 写好的python程序Last login: Sat Aug 19 20:33:28 on tty
2023-01-31

Python学习——实现简单的交互raw

row_input的使用:>>> name=raw_input("please input your name:")please input your name:xiaobai>>> name'xiaobai'编写小程序,询问用户姓名,性别
2023-01-31

python元组和字典的简单学习

用圆括号()标识,定义元组后,元组元素不可修改。如果想修改元组只能重新定义元组。因为元组不可更改,所以也没有增删改等用法,主要语法就是访问元组元素,遍历元组。访问元组元素:1 tuple1 = (1, 2, 3, 4)2 print(tup
2023-01-30

[零基础学Python]赋值,简单也不

变量命名在《初识永远强大的函数》一文中,有一节专门讨论“取名字的学问”,就是有关变量名称的问题,本温故而知新的原则,这里要复习:名称格式:(下划线或者字母)+(任意数目的字母,数字或下划线)注意:区分大小写禁止使用保留字遵守通常习惯以单一下
2023-01-31

Python初学者的简单代码分享

简单易懂的Python入门代码分享Python是一种简单易学的编程语言,具有简洁的语法和强大的功能。对于初学者来说,一个好的入门代码示例可以让他们更容易理解和掌握Python的基本概念和语法。以下是几个简单易懂的Python入门代码示例,
Python初学者的简单代码分享
2024-01-13

学习python:练习5.简单红包程序

快过年了,最近不少群里都发红包,晚上突然想用这个红包做个练习,简单实现了一下,效果不错哦觉得稍微有点困难的地方是红包的算法,想了久了点,也不知道微信的算法是咋样的...效果:代码:# 简单的拼手气红包import randomfrom ti
2023-01-31

所有人都说Python 简单易学,为何

所有人都说Python 简单易学,为何我觉得难?记得刚学Python的时候,几乎所有人都说Python 简单易学,而对于编程零基础,只掌握Word和Excel的人来说,感觉真的好难。学习之前网上的教材看了,Python的书也看了,包括《核心
2023-01-31

简单学习BFD协议

  BFD(Bidirection Forwarding Detection,双向转发检测)协议提供一种轻负载、快速检测两台邻接路由器/交换机之间转发路径连通状态的方法,它是一个简单的“Hello”协议,在很多方面,它与那些著名的路由协议的邻居检测部分相似。一对系统在它们之间的所建立会话的通道上
简单学习BFD协议
2024-04-18

python简单socket

clinet端#! /usr/bin/env python# -*-coding: utf-8-*-#这段代码是clinet端import socket   #for socketsimport sys  #for exittry:    
2023-01-31

Python的Scrapy爬虫框架简单学习笔记

一、简单配置,获取单个网页上的内容。 (1)创建scrapy项目scrapy startproject getblog(2)编辑 items.py# -*- coding: utf-8 -*-# Define here the models
2022-06-04

学习python 之编写简单乘法运算题

实现代码:#! /usr/bin/python //处理程序 #filename jiafa.py //文件名 import sysimport randomrunning = True //定义
2022-06-04

Python 2下一步步安装pip,简单学习!

Python2安装pip全攻略,轻松掌握!在使用Python进行开发时,经常会使用到各种第三方库来提供更多的功能和工具。而pip作为Python的包管理工具,极大地简化了第三方库的安装过程。本文将为大家介绍如何在Python2中安装pip
Python 2下一步步安装pip,简单学习!
2024-01-18

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录