Python--学习过程

Python--学习过程的相关文章

Python学习过程(一)

Hi,最近得知了有这么一种计算机语言,名字叫Python,下面对自己从零开始学习的一个记录.被大家所熟知的语言有很多种,比如说C语言 .java .C++ \ C#等,以及javascri和火的一塌糊涂的HTML5.那么,Python又是什么鬼呢? 首先它是一门计算机程序设计语言(废话),加个词语来修饰下(面向对象),Guido van Rossum 于1989年发明,并公开版发行于1991年.它的语法简介清晰,特色是:强制用空白符作为缩进.python具有丰富和强大的库,可以把其他语言制作成各

python学习过程中if的几种写法

python实例学习中遇到的小问题,我对题目改动一下需要显示每一档的结果,可以用列表和if语句来完成,文章最后是原题目和答案 一.if的方式 A.程序 # !/usr/bin/python# -*- coding: UTF-8 -*- i = int(input('净利润:'))arr = [1000000, 600000, 400000, 200000, 100000, 0]rat = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]r = 0for idx in r

Python学习过程(二)

条件判断和循环 条件判断 age = 20 if age >= 18: print 'your age is',age print 'adult' elif age >=6 : print 'teenager' else: print 'kid' 循环 names = ['Michael','Bob','Tracy','Jim'] for name in names: print name range()函数:生成一个整数序列 如:range(5) [0,1,2,3,4] While循环 su

python学习过程-字符串说明

python中字符串是用数组来表示,这和C语言很像(python就是用C写的).因为字符串的特性:是由在内存中地址连续的数组表示,所以对字符串操作只能例外开辟一块内存.所以尽量少用+连接字符串. 声明变量相同的话,在一定范围内的指向内存的地址是一样.超过这个范围,则在内存中重新分配. 字符串比较 == 是表内存的值,is是比较内存的地址. 字符串占位符,%s字符串,%d数字.format()也可以用.这种方式可以替换+连接符. 4.1 name = "sglsjgjj  %s %d"

python学习过程之从零开始

用于交互使用: >>> user = raw_input('Enter login name:') Enter login name:root >>> print user root 交互使用,将输出的数字型转化为整形,并通过% 进行替换 注解:%s 表示由一个字符串替换,%d表示由一个整数来替换%f由一个浮点数来替换 >>> num = raw_input('Now enter a number:') Now enter a number:1024

[Python]学习过程中的那些问题--不断更新

一.安装模块提示报错:You are using pip version 9.0.1, however version 9.0.3 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' comm and. # 使用下面的命令更新pip python -m pip install --upgrade pip 二.paramiko的依赖包pycrypto无法安装升级pip到9.

Python学习过程中各个难点---数据类型篇

---恢复内容开始--- 当时在学习python的基本数据类型时,对于可变与不可变类型不是了解的很透彻,这篇是回过头来自己的一些理解. 可变的数据类型有列表,不可变的数据类型有字符串,数字和元组    怎么区分可变不可变,很简单.我们都知道数据是存储在内存里的,那么我们只需去查看其内存即可 列表: 可以从上图看到,我在修改了列表中的数值后,列表的内存地址并未发生改变,相当于还是这个列表,说明该数据类型是可变的 数字: 可以从上图看到,我在修改了数字的值后,其内存地址发生了变化,相当于变成了另外一

python学习过程-字典和文件操作

1.dict ,字典,键值对 person = { "name" : "alex", "age" : 19, "gender" : "man" } person['name']通过key值来获取 2.遍历字典键值,字典无序. for eleK ,eleV in person.items(): print eleK print eleV person.keys() 所有key person.values()

Python学习过程中知识误区总结

a**b==a*b+a 字符串 'abc' 3 * 'ab'== 'ababab'   'a'+str(123) == 'a123' len('abc') ==3 indexing  'abc'[0] == 'a'   'abc'[-1] == 'c' Slicing       'abc'[1:3] == 'bc'     [i:j:k]   最后一个参数 step 为负时,表示截取结果按照逆序排列 4.  in The operators in and not in test for col

python学习过程中随手写的测试脚本-testloop.py

## 定义list数组lstrs = ['t1','t2','t3','t4']print('lstrs is',lstrs) i = 0## test for loopfor lstr in lstrs: print('lstrs[%d] is' % i,lstr ) i = i + 1print('end for loop') j = 0## test while loopwhile j <= 3: print('lstrs[%d] is' % j,lstrs[j] ) j = j + 1p