iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python简单学-----------
  • 900
分享到

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

简单python 2023-01-30 22:01:04 900人浏览 八月长安

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

摘要

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

首先请看下面的程序:

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

--结束END--

本文标题: python简单学-----------

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

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

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • python简单学-----------
    首先请看下面的程序: 1. 注释 #单行注释,#右边的部分不会被执行,只是用来说明 #打印一句话skjfksjdlfjalksdjfl #ajsdflajlsdfjshdfjsjdfh ''' 这是多行注释,可以完成多个信息的记录 k...
    99+
    2023-01-30
    简单 python
  • python学习-paramiko简单使
        paramiko是基于python实现的ssh2远程安全连接,支持认证及密钥方式。可以实现远程命令执行,文件传输、中间ssh代理等功能。安装:pip install paramiko或 easy_install paramikopa...
    99+
    2023-01-31
    简单 python paramiko
  • python学习-ansible简单使用
    一、介绍Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。Ansible 基于 Pytho...
    99+
    2023-01-31
    简单 python ansible
  • python列表(list)的简单学习
    列表是由一系列按特定顺序排列的元素组成, 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表、字典(即嵌套)。 用([])来表示列表,并用逗号(...
    99+
    2023-01-30
    简单 列表 python
  • mac python学习开发简单入门
    安装 Mac自带python 在/usr/bin/python 进入终端直接键入python即可进入交互模式 或是python xxx.py 运行 写好的python程序 Last login: Sat Aug 19 20...
    99+
    2023-01-31
    入门 简单 mac
  • python学习—几个简单小程序
    刚开始学Python,基础很重要,告诫自己不要好高骛远,把基础打好才是最重要的。 下面用几个简单的题目来巩固一下所学: 输出1到100之间所有的偶数 输出1到100之间所有的奇数 输出1-2+3-4+…+99-100的和 ...
    99+
    2023-01-31
    几个 简单 程序
  • [零基础学Python]赋值,简单也不
    变量命名 在《初识永远强大的函数》一文中,有一节专门讨论“取名字的学问”,就是有关变量名称的问题,本温故而知新的原则,这里要复习: 名称格式:(下划线或者字母)+(任意数目的字母,数字或下划线) 注意: 区分大小写 禁止使用保留字 遵守...
    99+
    2023-01-31
    也不 赋值 简单
  • python元组和字典的简单学习
    用圆括号()标识,定义元组后,元组元素不可修改。如果想修改元组只能重新定义元组。 因为元组不可更改,所以也没有增删改等用法,主要语法就是访问元组元素,遍历元组。 访问元组元素: 1 tuple1 = (1, 2, 3, 4) 2 pr...
    99+
    2023-01-30
    字典 简单 python
  • Python学习——实现简单的交互raw
    row_input的使用:>>> name=raw_input("please input your name:") please input your name:xiaobai >>> name 'xi...
    99+
    2023-01-31
    简单 Python raw
  • Python初学者的简单代码分享
    简单易懂的Python入门代码分享 Python是一种简单易学的编程语言,具有简洁的语法和强大的功能。对于初学者来说,一个好的入门代码示例可以让他们更容易理解和掌握Python的基本概念和语法。以下是几个简单易懂的Python入...
    99+
    2024-01-13
    Python 入门代码 简单易懂
  • 所有人都说Python 简单易学,为何
    所有人都说Python 简单易学,为何我觉得难? 记得刚学Python的时候,几乎所有人都说Python 简单易学,而对于编程零基础,只掌握Word和Excel的人来说,感觉真的好难。 学习之前网上的教材看了,Python的书也看了,包括...
    99+
    2023-01-31
    都说 易学 所有人
  • Python基础学习之简单理解函数
    目录一、什么是函数二、无参函数三、有参函数四、实例五、return的使用六、结语一、什么是函数 注意不要和数学中的函数搞混了 那么到底什么是函数呢? 函数其实就是当我们在程序中需要大...
    99+
    2024-04-02
  • 学习python:练习5.简单红包程序
    快过年了,最近不少群里都发红包,晚上突然想用这个红包做个练习,简单实现了一下,效果不错哦觉得稍微有点困难的地方是红包的算法,想了久了点,也不知道微信的算法是咋样的...效果:代码:# 简单的拼手气红包 import random from...
    99+
    2023-01-31
    红包 简单 程序
  • ikun必学!python 画一个简单的只因
    大家好呀,我是阿潘。 现在有很多虚假的ikun 看似维护鸡哥,实则想吃鸡哥下的蛋 每次看到这种网络攻击,鼻子一酸,泪流不止。这个世界太不友善了,真的不知道面对那么多无端的谩骂他是怎么熬过来的。作为一位ikun真的麻木了,心累了。黄昏见...
    99+
    2023-09-07
    python bug 代码规范 人工智能 debug
  • python简单socket
    clinet端#! /usr/bin/env python # -*-coding: utf-8-*- #这段代码是clinet端 import socket   #for sockets import sys  #for exit t...
    99+
    2023-01-31
    简单 python socket
  • Python 2下一步步安装pip,简单学习!
    Python2安装pip全攻略,轻松掌握! 在使用Python进行开发时,经常会使用到各种第三方库来提供更多的功能和工具。而pip作为Python的包管理工具,极大地简化了第三方库的安装过程。本文将为大家介绍如何在Python2...
    99+
    2024-01-18
    Python pip安装 全攻略
  • 基于Python实现简单的学生点名系统
    目录本文背景效果展示实现方式1、读取excel表格2、搭建系统界面3、随机选择学生4、将代码打包成exe使用说明今年教师节前夕,我特意用Python做了个学生点名系统,非常好用,送给...
    99+
    2024-04-02
  • 简单python脚本
    简单python脚本: 注:1、python 变量不需要$2、for里面的print需要前空2格3、range(2,9)不包括9 #!/usr/bin/python i=5print i i=i+1print i a=6b=5c=a * ...
    99+
    2023-01-31
    脚本 简单 python
  • python实现简单的学生成绩管理系统
    本文实例为大家分享了python实现学生成绩管理系统的具体代码,供大家参考,具体内容如下 需求: 代码: import os filename = 'student.txt' d...
    99+
    2024-04-02
  • python怎么实现简单的学生管理系统
    这篇文章主要为大家展示了python怎么实现简单的学生管理系统,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“python怎么实现简单的学生管理系统”这篇文章吧。python是什么意思Python是...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作