python小白学习之旅2

最近忙着毕业设计毕业论文,耽误了学习进程,在此表示深深的无奈。但是本科毕业论文拿下了一个校级优秀毕业论文,并且自己也成为了校级优秀毕业生,心理上感觉还不错hh。话不多说,进入学习笔记编辑路程.......

1.数字类型

包括int整型:其中0b(零b)表示2进制  0o(零欧)表示8进制 0x表示16进制(0到9、a到f);  浮点数:直译就是小数;其中缩写:0.4=.4;  科学计数法:3.1415e2=314.15是完全等价的写法;  复数:j/i表示虚部;布尔值:表示真假,和数电的01一致;关于字符串就一笔带过了,其定义上是表示文字内容,用双引号或者单引号圈住。

2.运算符

1、算数运算符:+-*/四种及地板除法9//4=2(取整) ;9%2=1(取余);2**2=4;       2、比较运算符:>  <  =   >=        3、赋值运算符       4、逻辑运算符       5、位运算 >>左移 <<右移       6、成员运算符       7、身份运算符 is、is not            优先级:小括号>指数>指数>位>比较>赋值           

3循环结构

这里主要有if语句创建的分支,有关键语句是if...elif或者if...else,注意缩进不同代表不同的嵌套会造成语法错误。当然最重要的还是for循环和while循环。下面给出两个使用的实例。

 

其中year=year+1等效于year+=1;此外,提及一下 :continue 为立即结束本轮循环进入下次循环; break为无条件结束循环;pass为占位符号,啥也不管;

4函数

本质上是代码的一种组织形式,先定义后调用。使用形式是 def+1个空格+函数名字+()+:   其中括号里面的内容视具体情况而定。eg:def func():   括号里面一般是用的形参和实参的调用。

5  str字符串

5.1  定义:字符串就是一系列字符, 在python中用引号(单引或者双引)引起的都是字符串。

       字符串的常见操作: 1:修改大小写;其中title()函数为将字符串的每个单词首字母变大写,upper()为将所有字母变大写,lower()为将所有字母变小写;2:字符串拼接:直接用加号连接即可。3: rstrip()函数为删除字符串最右边的空格同理有  lstrip(),注意删除后要把返回的结果赋值给原变量, strip()函数为删除两边的空格或者指定的字符;3:使用str()来避免类型错误;比如age = 15,后面输出的时候可以用str(age)来避免类型错误。

name = "i love python"
print(name.title())   #输出为:I Love Python  

转义字符: 用一特色的方法表示出的一系列不方便写出的内容比如回车键、换行码;主要是用\来进行转义比如let's 要用let\'s表示、

格式化(包括传统格式化和format格式化)

内建函数。

传统格式化比较复杂麻烦,和c语言类似。关于转义字符有以下格式化表格:

常用的占位符有:

we='I love %s'
print(we)
print(we%'lhs')

基于以上的复杂不简性,推出一个format函数(函数形式进行格式化,代替百分号),以下就是format函数的简单用法,其中字典和解包操作后续会有介绍。

s='{} {}!'
print(s.format('hello','world'))
#命名参数
s='We are in {school_name}, web address is{url}, {sb}最帅'
s=s.format(school_name = 'HBAU', url='www.hbau.com',sb='lhs')
print(s)
#通过字典设置参数
s='We are in {school_name}, web address is{url}, {sb}最帅'
s_dict={'school_name':'HBAU',\
             'url':'www.hbau.com',sb='lhs'\
             'sb':'lhs'}
s=s.format(**s_dict)  #解包操作
print(s)

 注: 可以用外面的单引引住里面的双引号,或者反过来。不要里外都一致。

  

posted @ 2019-05-25 09:41  Anrys_Tian  阅读(121)  评论(0编辑  收藏  举报