新手村3级萌新--Python基础学习

学习要点:注释、输入与输出、python的基本数据类型、运算符

一、注释

  单行注释:        # 号开头

  多行注释:  三引号

二、输入与输出

  2.1、输入

    2.1.1、python3

      input 将用户输入的任何内容存成字符串类型

    2.1.2、python2

      raw_input 将用户输入的任何内容存成字符串类型

        input 要求用户输入数据类型 

  2.2、格式化输出

name = input("your name")
age = input("your age")
print("your name is %s,your age is %s"%(name,age)

三、数据类型

  3.1、int(整型)

    Python2中有长整型,数字后面加上L

  3.2、float(浮点型)

  3.3、str(字符串)

    字符串可使用加号和乘号

  3.4、list(列表)

    输入:

list1 = [‘physics‘, ‘chemistry‘, 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]

print("list1[0]: ", list1[0])
print("list2[1:5]: ", list2[1:5])

    结果为: 

list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]

    可以用 append() 方法添加列表项

    可以用 del 语句删除列表项

  3.5、字典

    访问字典的值

dict = {‘Name‘: ‘byx‘, ‘Age‘: 24, ‘Class‘: ‘First‘}
print ("dict[‘Name‘]: ", dict[‘Name‘])
print ("dict[‘Age‘]: ", dict[‘Age‘])

    结果为

dict[‘Name‘]:  byx
dict[‘Age‘]:  24

    可以修改键/值对的值

    可以用del命令删除字典元素或清空命令

  3.5、布尔值

四、运算符

  算数运算符号:加、减、乘、除、地板除、取余数、幂。

a = 21b = 10c = 0

c = a + bprint("1 - c 的值为:", c)

c = a - bprint("2 - c 的值为:", c)

c = a * bprint("3 - c 的值为:", c)

c = a / bprint("4 - c 的值为:", c)

c = a % bprint("5 - c 的值为:", c)

# 修改变量 a 、b 、ca = 2b = 3c = a ** bprint("6 - c 的值为:", c)

a = 10b = 5c = a // bprint("7 - c 的值为:", c)

以上运行结果为

1 - c 的值为: 31
2 - c 的值为: 11
3 - c 的值为: 210
4 - c 的值为: 2.1
5 - c 的值为: 1
6 - c 的值为: 8
7 - c 的值为: 2

 

 

原文地址:https://www.cnblogs.com/binyuanxiang/p/11116671.html

时间: 2024-10-18 13:53:12

新手村3级萌新--Python基础学习的相关文章

新手村4级萌新--Python基础学习

今天学习python的3个语句,分别为if判断.while循环和for循环. 一.if判断 1.1.作用:判断事物的对错.真假.是否可行. 1.2.语法结构 1.2.1. if 条件: 代码1 代码2 代码3 代码4 ... 1.2.2. if 条件: 代码1 代码2 代码3 代码4 ... else: # 不能单独使用,必须和if,while,for配合使用 代码1 代码2 代码3 代码4 ... 1.2.3. if 条件: 代码1 代码2 代码3 代码4 ... elif 条件: 代码1 代

python基础学习08(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #异常 """ NameError: 尝试访问一个未申明的变量 ZeroDivisionError:  除数为零 SyntaxError: 解释器语法错误 IndexError: 请求的索引超出序列范

python基础学习05(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #dict{键:值} #哈希 #注:字典是无顺序的,所以你懂的 #创建与赋值 dict1={} dict2={'name':'apply','avg':24,'sex':'man'} print dict1,dict2

Python基础学习(九)

Python 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入.文件读写和网络收发数据等,线程就比较有用了.在这种情况下我们可以释放一些珍贵的资源如内存占用等等. 线程在执行过程中与进程还是有区别的.每个独立的线程有一个程序运行的入口.顺序执行序列和程序的出口.

python基础学习07(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #file与input output #文件对象 #简单说来,就是写入和读取的方式 #file(),open()2个操作都是一样的,一般推荐open() #语法 # open(name[, mode[, bufferin

Python基础学习(十)

Python I/O模型 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 概念说明 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方).操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件

python基础学习12(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #python class #面向对象编程oop思想,3个特性:封装.继承.多态,在其他方面的功能,比如重载,模拟等,也可以自定义自己需要的类 #在python中,面向对象主要2个:类和类实例 #类与实例 #类与实例有关

python基础学习09(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #什么是函数 #就是引用,创建,使用 #例子 def foo(): print '233' foo() #返回与函数类型 def foo1():#是一个过程 print 'hello world!' foo1() foo

python基础学习日志day5-各模块文章导航

python基础学习日志day5---模块使用 http://www.cnblogs.com/lixiang1013/p/6832475.html python基础学习日志day5---time和datetime模块 http://www.cnblogs.com/lixiang1013/p/6848245.html python基础学习日志day5---random模块http://www.cnblogs.com/lixiang1013/p/6849162.html python基础学习日志da