码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础(一)

时间:2017-08-06 23:06:46      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:长整型   http   inpu   python2   字符串格式化   lam   exe   转换   break   

Python基础1  

 1.Hello World程序

  2.变量

  3.用户输入

  4.模块初识

  5.数据类型初识

  6.数据运算

  7.表达式if ...else语句

  8.表达式for 循环

  9.break and continue 

  10.表达式while 循环

1.创建一个文件叫hello.py,并输入

  print("Hello World!")

2.声明变量

  name = "Tom"

上述代码声明了一个变量,变量名为: name,变量name的值为:"Tom"

变量定义的规则:

  • 变量名只能是 字母、数字或下划线的任意组合
  • 变量名的第一个字符不能是数字
  • 以下关键字不能声明为变量名
    [‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

变量的赋值

   name = "Tom"

   name2 = name

 

   print(name,name2)

 

 

   name = "Jack"
   print("What is the value of name2 now?")
3.用户输入
   #name = raw_input("What is your name?") #only on python 2.x
   name = input("What is your name?")
   print("Hello " + name )

输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:

        import getpass

   # 将用户输入的内容赋值给 name 变量
   pwd = getpass.getpass("请输入密码:")
   # 打印输入的内容
   print(pwd)
4.模块初始
Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。
  sys模块
   import sys
   print(sys.argv)
   #输出
   $ python test.py helo world
   [‘test.py‘‘helo‘‘world‘]  #把执行脚本时传递的参数获取到了
  os
   import os
   os.system("df -h"#调用系统命令

5.数据类型初识

  

1、数字

2 是一个整数的例子。
长整数 不过是大一些的整数。
3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(长整型)
  跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。

  注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
float(浮点型)
      先扫盲 http://www.cnblogs.com/alex3714/articles/5895848.html 
  浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。

complex(复数)
  复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。
注:Python中存在小数字池:-5 ~ 257
 
2、布尔值
  真或假
  1 或 0
3、字符串
"hello world"
万恶的字符串拼接:
  python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间。
字符串格式化输出
  name = "alex"
  print "i am %s " % name
  #输出: i am alex
PS: 字符串是 %s;整数 %d;浮点数%f
字符串常用功能:
  • 移除空白
  • 分割
  • 长度
  • 索引
  • 切片
4、列表

基本操作:

  • 索引
  • 切片
  • 追加
  • 删除
  • 长度
  • 切片
  • 循环
  • 包含
5、元组(不可变列表)
6、字典(无序)

常用操作:

  • 索引
  • 新增
  • 删除
  • 键、值、键值对
  • 循环
  • 长度

Python基础(一)

标签:长整型   http   inpu   python2   字符串格式化   lam   exe   转换   break   

原文地址:http://www.cnblogs.com/itnj/p/7296141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!