学习python的第一周

Python基础

1.数据类型和变量

        整数(二进制前缀Oo,八进制前缀Ob,十六进制前缀Ox)

        浮点数(即小数,另外,0.000012用科学计数法表示是:1.2e-5

        字符串(是用单引号'或双引号"括起来的任意文本)

        输出多行字符串时,在.py文件中可以 :print('''nihao

                                                                nihao

                                                                nihao

                                                                nihao''')#记得是三个单引号

        布尔值(一个布尔值只有两种值,即True或False,与布尔代数表示一致)

        空值(用None表示,切记None与0不同) 

        变量(变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头)

2.字符串和编码

        ASCII编码:是1个字节

        Unicode编码:通常是2个字节

        python的字符串

                ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符

           对字符串进行格式化:     

        #%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

        print('hi,%s,you have $%d.'%('Michael',10000000))

        # %还可以用作转义符号

        print('hello %s,today is %s %%'%('张三','星期三'))

        还可以用format()方法

3.list和tuple

        list:是python内置的一种列表,其中的元素可以随意地增减(通过下标索引获取元素)

       eg: classmate=['class1','class2','class3']

                相关的函数:len()获取list元素个数

                                      pop(),删除末尾元素(pop(i)删除指定下标的元素)

                                        append(),在list末尾追加元素

                                        insert(i,'data'),在指定位置插入元素

        tuple:序列表——元组,注意,tuple一旦初始化就不能修改

        eg:tuples=('abs','adc')

        但是,如果tuple中含有list,则list中的元素可以修改

        eg:TUPLES=('abs','adc',['asd','zxc'])#这种情况下的'asd'和'zxc'元素是可以被修改的

3.条件判断

        if...else...语句

        倘如需要进行多种判断,则可以使用if...elif........elif...else语句

        eg:

                age=18

                if(age>12):

                     print("sorry")

                elif(age>=18):

                    print("yes")

                 else:

                    print("more again")

        注意: 该语句的执行特点是:从上往下判断,所以结果是打印"sorry"     

4.循环

        一种是for...in循环

        另一种是while循环

        注:continue语句是结束当前循环,然后进入下一轮循环,break是跳出总循环 

        另外,pass的作用有:空语句(什么都不做),保证格式完整,保证语义完整(即当函数

        体或者循环体的内容尚未补充时,可以用pass来替代占个位置)。

5.使用dict和set

dict(全称dictionary),使用键值存储,具有极快的查找速度

        d={'Michle':95,'joh':96,'Mandy':95}

        print(d['Mandy'])#打印结果是:95

 set和dict类似,不过set不存储value,而且key不能重复,有重复的会自动过滤

        s=set([1,1,2,3,4])

        print(s)#打印结果是:{1,2,3,4}

函数

1.函数的调用

        要调用一个函数,需要知道函数的名称和参数,例如:

        #求绝对值的函数abs()

         print(abs(-100))   #结果打印100

        数据类型转换函数:int();float();bool();str()

2.定义函数

        定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

eg:#定义my_abs()函

目录

Python基础

1.数据类型和变量

2.字符串和编码

3.list和tuple

3.条件判断

4.循环

5.使用dict和set

函数

1.函数的调用

2.定义函数


数,然后调用该函数

def my_abs(x):

    if(x>0):

        return x

    else:

        return -x

print(my_abs(-1))#结果是打印1

             

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值