• Python 入门


    Python 介绍

    1、Life is short, you need python.
    2、python 可以做 web 网站和各种网络服务,可以做系统工具和脚本,还可以做"胶水"语言。
    3、python 不适合开发硬件,移动端,和游戏开发。

    注释

    #我是单行注释
    '''
    我是多行注释
    我也是多行注释
    '''
    

    条件语句

    if 语句

    num = 5;
    if num == 4:
    	print("4444444");
    elif num ==5:
    	print("55555555");
    else:
    	print("哈哈哈");
    

    while 语句

    num = 5;
    while num < 10:
    	num = num + 1;
    	print(num);
    #如果循环内部用了break关键字,那么else语句块就不会执行。
    else:
    	print("finished");
    

    循环语句

    for 语句

    people = ['fei', 'ge', 'ge', '爱','你'];
    for man in people:
    	if man == '爱':
    		continue;
    	elif man == '你':
    		print("结束");
    		break;
    	print(man);
    #如果循环内部用了break关键字,那么else语句块就不会执行。
    else:
    	print("because of the keyword of break, so I never excute.");
    

    range() 函数

    for x in range(1,10):
    	print(x);
    pass;
    

    数据类型

    Map 字典

    map = {'name':'feige', 'age': '24', 'sex':'man'};
    for key in map:
    	print(key+':'+map[key]);
    

    Set 集合

    values = {'fei', 'gege' ,'hao', 'shuai'};
    for value in values:
    	print(value);
    

    List 列表

    names = ['fei', 'gege' ,'hao', 'shuai'];
    for value in names:
    	print(value);
    

    Tuple 元组(元素不能修改)

    names = ('fei', 'gege' ,'hao', 'shuai');
    for value in names:
    	print(value)
    

    String 字符串

    string = "fei";
    print(string);
    

    Number 数字

    #整形,浮点型,复数
    integer = 11;
    floatNmber = 13.4
    complexNmber = 5 +2j;
    print(complexNmber);
    

    函数

    #一般函数
    name = 'feigege';
    def sayHello(name):
    	print('hello '+name);
    	return '666'
    result = sayHello(name);
    print(result);
    结果:
    hello feigege
    666
    
    #传递的参数顺序不一致。
    def myfunction(name, age):
    	print('name='+name+', age='+age);
    myfunction(age='24', name='feige');
    结果:
    name=feige, age=24
    
    #使用lambda表达式定义匿名函数。
    fun = lambda x, y : x*y+y;
    n = fun(3, 2);
    print(n);
    结果:
    8
    
  • 相关阅读:
    .NET 实现复制粘贴功能
    调用接口并且判断是否写日志(用一个参数来控制)
    Javascript知识——事件
    Swift开发的几个小技巧(整理自图拉鼎的博客)
    Swift 闭包表达式
    使用Xcode 的Debugging
    iOS开发中的ARC内存管理de技术要点
    iOS客户端de公共WIFI解决方案
    Crash log符号化与调试信息
    iOS NSNotificationCenter 使用姿势详解
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/10891522.html
Copyright © 2020-2023  润新知