python基础一

1.输出:

>>> print ('Hello World!')


2.输入:

>>> user = input('Enter login name: ')
Enter login name: oyzhx
>>> user
'oyzhx'

3注释:

# 从 # 开始,直到一行结束的内容都是注释。


4.运算符:+ - * / //  % ** < <= > >= == !=  <>(不等于) and or not 

"//":用作浮点除法(对结果进行四舍五入)

"**":乘方

5.数字 int,long,bool, float,complex(复数)

bool:True,False


6.字符串

加号( + )用于字符串连接运算,星号(* )则用于字符串重复

>>> tmpStr ='hello'
>>> tmpStr2= 'world'

>>> tmpStr + tmpStr2
'helloworld'
>>> tmpStr*3
'hellohellohello'


7.列表和元组

列表:列表元素用中括号( [ ])包裹,元素的个数及元素的值可以改变。(aList=[1,2,3,'haha'])

元组:元组元素用小括号(( ))包裹,不可以更改 (aTuple = (1,2,3,'try'))


8.字典

由键-值(key-value)对构成,值可以是任意类型的Python 对象,字典元素用大括号({ })包裹。

>>> aDict ={'name':'oy'}
>>> aDict['school'] ='csu'
>>> aDict
{'name': 'oy', 'school': 'csu'}


9.代码块及缩进对齐

代码块通过缩进对齐表达代码逻辑而不是使用大括号,因为没有了额外的字符,程序的可读性更高。而且缩进完全能够清楚地表达一个语句属于哪个代码块。

if语句

if expression1:
       if_suite
elif expression2:
      elif_suite
else:
      else_suite


while 循环:

while expression:
         while_suite


for循环:

Python 中的for 循环与传统的for 循环(计数器循环)不太一样, 它更象shell 脚本里的foreach 迭代。Python 中的for 接受可迭代对象(例如序列或迭代器)作为其参数,每次迭代其中一个元素。

>>> for item in['name','age','school']:
print (item)


name
age
school


enumerate():

>>> foo = 'abc'
>>> for i,ch in enumerate(foo):
print (ch,'%d' %i)

a 0
b 1
c 2


10.列表解析:

可以在一行中使用一个for 循环将所有值放到一个列表
当中:
>>> squared = [x ** 2 for x in range(4)]
>>> for i in squared:
... print i
0
1
4
9


11.文件和内建函数open() 、file()

handle = open(file_name, access_mode = 'r')


12.错误和异常try-except

try:
    filename = input('Enter file name: ')
    fobj = open(filename, 'r')
    for eachLine in fobj:
          print (eachLine, fobj.close())
except IOError, e:
    print ('file open error:', e)


13.函数:

def function_name([arguments]):
      "optional documentation string"
       function_suite


14.类

class ClassName(base_class[es]):
      "optional documentation string"
      static_member_declarations
       method_declarations

构造函数:__init__  析构函数:__del__


15.模块

导入模块:import module_name


16.特殊字符

反斜线 ( \ ) 继续上一行

分号 ( ; )将两个语句连接在一行中

 冒号 ( : ) 将代码块的头和体分开


17.对象是通过引用传递的。


18.多元赋值

>>> x, y, z = 1, 2, 'a string'


19.专用下划线标识符

_xxx 不用'from module import *'导入
__xxx__系统定义名字
__xxx 类中的私有变量名


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值