Python基本语法???

刚学python,感觉很乱,谁能给一些基本语句像print,if...else,那个接收变量的语句是什么??给全一点,写上是做什么的就行,不用举例子,还有给一下python的函数库,非常感谢

1.Hello World

实例 HelloWorld.py

# !/usr/bin/python3 
print(“Hello, World!”);

运行脚本

$python HelloWorld.py

注解:以如上方式运行,第一行无意义;但以./HelloWorld.py的方式运行,第一行则指定python解释器的位置

2.标识符

    必须字母或下划线开头

    标识符其他部分是字母、下划线和数字

    大小写敏感

    3.设置编码

    默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

    # -- coding: cp-1252 --

    4.注释

    python单行注释以 # 开始,多行注释可以用多个 # 或 ''' 和 """ 
    例子

    #!/usr/bin/python3 
    # 注释 
    # 注释

    ''' 
    注释 
    注释 
    '''

    """ 
    注释 
    注释 
    """ 
    print (“Hello, World!”)

    4.行和缩进

    python使用行缩进代表代码块而不需要({}),同一个代码块的行缩进必须一致,否则报错。

    5.多行语句

    python如果一个语句过长可以用 \ 实现多行语句。

    sum = one + \ 
    two + \ 
    three

    6.等待用户输入

    执行下面的程序在按回车键后就会等待用户输入:

    #!/usr/bin/python3 
    input(“按下 enter 键退出。”)

    用户按下键时,程序将退出。

    7.import 与 from…import

    在 python 用 import 或者 from…import 来导入相应的模块。 
    将整个模块(somemodule)导入,格式为:* import somemodule* 
    从某个模块中导入某个函数,格式为: from somemodule import somefunction 
    从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc 
    将某个模块中的全部函数导入,格式为: from somemodule import *

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-08
>>> print 'ok!'
ok!
>>> def test(a,b):
if a>b:
print 'max:',a
else:
print 'max',b

>>> test(5,3)
max: 5
>>> test(7,10)
max 10
>>> 以上涵数参数传递if语句都说了!大体有三个条件语句!for in ---while

>>> n=1
>>> while n<=3:
print n
n=n+1

1
2
3

>>>
>>> for i in 'abc':
print i

a
b
c
>>> for i in range(1,5):
print i

1
2
3
4
>>> range(1,9)
[1, 2, 3, 4, 5, 6, 7, 8]
>>> str(42)
'42'
>>> int('42')
42
>>> hex(11)
'0xb'
>>> import md5
>>> dir(md5)
['MD5Type', '__doc__', '__name__', 'digest_size', 'md5', 'new']
>>> x=md5.md5('uuap')
>>> dir(x)
['copy', 'digest', 'hexdigest', 'update']
>>> x.hexdigest()
'e39998cc684b7bb88d8be878fc1162b2'
>>> type('uuap')
<type 'str'>
>>> type(10)
<type 'int'>
>>> type(md5)
<type 'module'>
>>> type(x)
<type 'md5.md5'>
>>> str(md5)
"<module 'md5' (built-in)>"
>>> str(x)
'<md5.md5 object at 0x270b0e0>'

int()把字付串转成数字型!str()把()里的转成字符串型hex()转16进制!type()返回()里的数据类型!import 加载模块!本例加载了md5摸块并算了字符串uuap的md5值!dir()是返回()里对象可用的方法!还有很多py很容易上手!本回答被网友采纳
第2个回答  2009-02-20
初学者感觉乱是很正常的,但是我保证这种感觉不会长久~到下面这个链接看一下吧。安装一个Python,然后照着这个教程输入一遍就差不多入门了!
http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual本回答被提问者采纳
第3个回答  2009-02-16
你安装了Python后,就会在开始菜单有Python Manuals(我指的是Windows环境下),从语法,到函数库介绍的很全了,耐心一点看,掌握学习这个语言的方法更重要,当然激发兴趣也很重要.
可以看看《python核心编程第二版》这本书,我这里有个电子版本的,如果你有Google帐户,我可以共享给你
相似回答