1_34_python基础学习_0319

Python基础

Python采用缩进方式

4个空格=一个tab

以#开头的语句是注释

Abc(-177)=177

注意:Python程序是大小写敏感,如果写错了大小写,程序会报错

数据类型和变量

数据类型:代表计算机当中不同的数据

Python的数据类型:

整数

正整数、负整数、0

例如:1,100,-8080,0等等

二进制和十六进制,十六进制用0x前缀和0-9,a-f表示,例如:
0xff00 ,0xa5b4c3d2 等等

浮点数(数学当中的小数)

如1.23,3.14,-9.01 等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e代替,1.23×109就是1.23e9,或者12.3e8,0.000012
可以写成1.2e-5 等等

字符串

字符串是以(’’单引号英文书写),或者(””双引号)括起来的任意文本。

字符串是以’’或”’括起来的任意文本,比如’abc’,”xyz”等等。请注意,”或””本身只是一个表述方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用””括起来,比如”I’m OK”包含的字符是I,’,m,空格,O,K这6个字符。

笔记:如果我们想让单引号或者双引号表示字符,那么用””将单引号括在其中,或用‘’将双引号括在其中,在””中空格也算一个字符。

注意:单引号双引号 区别:

‘’’’’’’’’’’’’’ ‘’‘’‘’‘’‘’‘’‘ “” “”

英文单引号 中文单引号 中双 英双

转义字符\可以转义很多字符,比如\n表示换行,\t表示制字符,字符\本身也要转义,所以\表示的字符就是\

如果字符串内包含’又包含”怎么办?可以用转义字符\来标识,比如:

‘I\’m\”OK\”!’

表示的字符串内容是:

I’m”OK”!

转义字符练习
在这里插入图片描述

比如

\n 表示换行

\t 表示制字符

字符\本身也是转义

\ 表示的字符就是\

可以在python的交互式命令行用 print打印字符串看看

转义:就是把特殊字符转换为可以输出的普通字符。

字符串里面有很多字符都需要转义,就需要很多\,为了简化,python

4.布尔值

布尔值和布尔代数的表示完全一致,一个布尔值只有True,False两种值,要么True,要么False,在python中,可以直接用True、False表示布尔值(注意大小写),也可以通过布尔运算计算出来

布尔值可以用and,or,和not运算

and运算是与运算,只有所有都为True,and运算结果才是True

or运算是或运算,只要其中有一个为True,or运算结果就是True

and——只要有一个为假就是假

or ——只要一个为真就是真

空值

    None

空值是python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值

Python的数据类型:整数、浮点数、字符串、布尔值、空值

变量:

变量命名:

必须是大小写英文、数字和_的组合,且不能用数字开头

判断下面的变量名是否正确:

Asd_123 √

_ground_truth_123 √

____123_asd √

123__123_sns √

a √

_ √

1 ×

asd_1 asd 错 有空格

规范命名法:驼峰命名法:第一个字母小写,后面首字母大写。

Eg: 桌子和水果:tzbleAndFruit

  女朋友:   girlfriend

  性别:    gender 

  用户名:   username

   密码:    passWord

获取用户名和密码:getUsernameAndPass\

Python定义变量:

a=1 变量a是一个整数

java定义变量:

数据类型 变量名=1

Int a=;

Int 变量a是一个整数

总结:python变量的数据,在于你给它赋什么样类型的数据。

a =”asdf” a =True
a =1.23 a =None

在python中,等号=是赋值语句

变量本身数据类型不固定的语言—动态语言 eg:python

静态语言在定义、变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错

Eg: java ,C++
C#

请不要把赋值语句的等号等同于数学的符号

x=10

x=x+2

如果从数学上理解x=x+2那无论任何是不成立的,在程序中,赋值语句先计算右侧的

表达式x+2,得到结果12,再赋给变量x,由于x之前的值是10,重新赋值后,x的值变成12

和静态语言相比,动态语言更灵活,就是这个原因,请不要把赋值语句

为什么要学习软件工程:

它是一个总体的做软件的一套规则,国际上有一套开发软件的标准。

Eg:我们铁路轨道,轨道之间的距离有一套国际标准,国内的和国外的轨道距离标准不一样,让人们统一标准,方便操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值