第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

python--002 數(shù)據(jù)類型與賦值運(yùn)算

標(biāo)簽:
Python

····python 语法基础

·输出语句

print 输出语句字符串

在interactive interface 直接输入

print 'hello world'  or
print('hello world')  or
print("hello world")
可以打印两个字符串在一起
print("hello"+"world")
print("hello"*8)输出8个hello
BUT
print('hello'+5) 不行 数据类型不对

如何一行一个就需要字符转义
\n 换行
print('hello\n'*8)就直接回车换行

输出数字

print(5)
print(4+4)
print(1,2)
print 1,2

··输入语句
input
i = input()
'hello'

print i
hello

a = input()
'world'

print a
world

lover = input('请输入你的名字:')
请输入你的名字:'大白'

print lover
大白

···标识符1、字母、下划线、数字(不能够开头)2、大小写敏感的3、不能够使用关键字(内置函数)4、python的标识符没有长度限制

开发习惯
1、望文生义,一个合适的含义具有一定的意义,
取名字就是name
年级就是age
2、注意大小写:
包:小写helloworld
类:首字母大写(驼峰命名法)HelloWorld
变量名/函数:首字母小写(后面每个单词大写首字母驼峰命名法) helloWorld

···变量

变量:
1、其他语言中的变量:
a = 10
(a就是变量 10为值   =给变量赋值 把10赋值给了a ----a 中存储值10)

2、python的变量:
a = 10
(a:变量variable 10为值 value   =把a 这个名字与10关联起来,a 中没有存储任何值)

变量看做标签
值不是存储在变量中,而是相当于标签贴在值上面。
python 没有变量 只有名字

3、变量使用要先赋值再使用
使用一个变量必须先要赋值 之后才可以用

4、变量名的命名要符合标识符命名规范

····数据类型

1、整型:int
一般整型:
长整型(加了L)范围更加广-------python 版本有关
32位系统:231--231-1
64位系统:263--263-1

                                python3.x中 整型与长整型统一

2、浮点型:float
带小数的数字,没有大小限制的,inf--无限大
e计法:14000,1.4*10^4 或者 1.4e4(科学计数法)

3、字符串:str
可以用单引号,也可以用双引号,还可以用三引号

4、布尔类型:bool
特殊 True, False两个    
1:True
0:False
可以与and or 与not 进行运算

5、空值:None
是python中十分特殊的值,表示为空值

6、复数:complex 复数由实数与虚数构成
a+bj
complex(a,b)
复数的实部a与虚部b都是浮点型

7、列表:list 是一种有序的集合,可以任意添加删除元素,类型可以不同,可以用负数作为下标(从后往前取值--起始值是-1)

····字符串

1、单引号,双引号,三引号
2、引号需要成对出现
3、如果字符串出现引号(\可以转义)
1、转义字符  、'   \"

                addr = 'C:\new'

>> print addr
C:
ew
>> addr = 'C:\new'
>> print addr
2、单双引号配合
4、原始字符串
在字符串之前加入r
addr = 'C:\new\not\no'
>> print addr
C:
ew
ot
o
>> addr= r'C:\new\not\no'
>> print addr

如果在字符串末尾有\会报错再加一个\
addr = r'C:\new\no\nnn\'

>> print addr
C:\new\no\nnn\

5、长字符串
如果需要跨越多行为长字符串 用三引号   '''内容''' 表示
poem = '''床前明月光
疑是地上霜
举头望明月
身边两个菇
'''

>> print poem
床前明月光
疑是地上霜
举头望明月
身边两个菇

6、字符串的长度
len(字符串)    (length)
print(len('hehe'))
4
换行符算一个长度 中文算两个长度

·····类型转换
1、字符串如何转换整型
int()
a = '10'

>> b=int(a)
>> print b
10
int()里面的参数与数字类型需要兼容

print(int('hehe'))

Traceback (most recent call last):
File "<pyshell#44>", line 1, in <module>
print(int('hehe'))
ValueError: invalid literal for int() with base 10: 'hehe'

2、浮点型--整型
取整数部分,小数部分直接省略
print(int(1.4))
1
3、字符串--浮点型
float()
参数与数字兼容
print(float('123'))
123.0

>> print(float('123.456'))
123.456

4、整型---浮点型
print(float(123))
123.0

5、浮点--字符串
str()
print(str(1.243))
1.243

>> str(1.23)
'1.23'

6、整型---字符串
str()
print(str(2.3e9))
2300000000.0

>> str(2.3e9)
'2300000000.0'

····`如何获取一个类型的信息
1、type()内置函数(BIF built in function)
a = 10

>> b = str(a)
>> type(a)
<type 'int'>
>> type(b)
<type 'str'>
>> print a,b
10 10

type(3.5)
<type 'float'>

>> type(True)
<type 'bool'>
>> type('hehe')
<type 'str'>
>> type(1.2e9)
<type 'float'>

2、 isinstance()内置函数
主要用于判断,比较两个参数的数据类型,返回布尔类型值
print(isinstance('hehe',str))
True

>> print(isinstance('hehe',int))
False
类型一致:True
类型不一致:False
需要两个参数  1、数据 2、内置函数类型

·······表达式
定义:变量和字面值用某个式子连接的模式
a = 10    int的字面值
a = 'hehe' str的字面值
字面值:变量名所代表的值

······运算符

常用的运算符

1、一般运算符


    • / %
      //(地板除法)
      地板除法:floor 除完的结果取整 取整数部分小数部分全部省略
      **指数乘法 幂运算
      a/2
      2

      >> a//2
      2
      >>
      >> a = 5.0
      >> a/2
      2.5
      >> a //2
      2.0


2、赋值运算符
= += -+ *+ /=
+=:a+=1:a = a+1

a = 10

>> a+=1
>> a
11
可以连续赋值
a = b = c = d = e = 10
>> a
10
>> b
10
>> c
10
>> a,b,c,d,e
(10, 10, 10, 10, 10)

3、布尔运算符(比较运算符)

<  >=  <=
==  !=
1>0>-1
True
实际上是编译器编译成了1>0 and 0>-1

4、逻辑运算符
not 0
True

>> not 10
False
and or not
所有非0 全部就是True

5、三元运算符
m=('猜对了'if 1<0 else'猜错了')

>> print m
猜错了

····优先级问题
1、基本运算中的一些方法:先乘除,后加减
2、幂运算:优先运算
优先级元次越低优先越高
3、其他优先级

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消