- Paython学习
- -第一-paython基本语法
- -1输出基本字符串
- -2整数相除计算结果只保留整数部分小数部分截除一般使用浮点数Float来进行除法运算
- -3 数值幂的计算符号
- -4长整数 一个整数大于232就需要使用长整数来保存数据 通过 1L 10L 等在整数末尾加L来表示长整数
- -5 十六进制数值 和 八进制数值
- -6 python中交互式式变量 variable
- -7 获取用户输入的数值 input函数
- -8获取用户输入的字符串 raw_put函数
- -9 字符串打印双引号 单引号并使用 进行转义
- -10字符串与数字拼接并打印 反引号能将数字转字符串
- -11打印需要跨行的字符串时 使用三个双引号 或者 三个单引号
- -12 使用n 换行 打印斜杠
- -13 数值字符串操作函数
- -第二-paython的列表与元祖
- -第二-paython基本语法
- -第一-paython基本语法
Paython学习
-第一-paython基本语法
-1.输出基本字符串
print("Hello-World!")
-2.整数相除,计算结果只保留整数部分,小数部分截除。一般使用浮点数Float来进行除法运算
>>> 1/2
0
>>> 7/2
3
>>> 1.0/2.0
0.5
>>> 7.0/2.0
3.5
-3. 数值幂的计算符号 **
>>> 2**30 ## 2的30次方
1073741824
>>> 2**3
8
>>> (-3)**2 ## -负号的优先级小于 **幂号 ,所以提高优先级加括号
9
>>> -3**2
-9
-4.长整数 一个整数大于2**32就需要使用长整数来保存数据 ,通过 1L 10L 等在整数末尾加L来表示长整数
>>> 2**64
18446744073709551616L
-5. 十六进制数值 和 八进制数值
十六进制: 以0x开头 0x01 0x11 0x1A 0x2B
八进制: 以0开头 01 07 010 017
>>> 0x2B
43
>>> 0x11
17
>>> 0x1A
26
>>> 01
1
>>> 07
7
>>> 010
8
>>> 017
15
-6. python中交互式式变量 variable
>>> x=3
>>> x**3
27
>>> x
3
>>> x=x*x
>>> x
9
-7. 获取用户输入的数值 input()函数
>>> x = input("x = ?")
x = ?2 ##手动输入2 打印出x的值为2
>>> x
2
>>> y = input("y=")
y=010 ##手动输入010八进制 打印出x的值为8
>>> y
8
>>> y = input("y=")
y=9L ##手动输入9L 长整数
>>> y
9L
>>> y = input("y=")
y=1.5 ##手动输入1.5 浮点数
>>> y
1.5
-8.获取用户输入的字符串 raw_put()函数
>>> name = raw_input("What you name ?")
What you name ?ABCDEF54321 ##手动输入字符串ABCDEF54321
>>> name ## 打印取得的字符串
'ABCDEF54321'
-9. 字符串打印“双引号 ’ 单引号,并使用\ 进行转义
>>>print("let's go!")
let's go! ## 打印了单引号
>>>print('let\'s go!') ## 使用\进行 ' 单引号转义 单做普通字符
let's go! ## 打印了单引号
>>>print('"Hello" she said!')
"Hello" she said! ## 打印了双引号
>>>print("\"Hello\" she said!") 使用\进行 " 双引号转义 单做普通字符
"Hello" she said! ## 打印了双引号
-10.字符串与数字拼接,并打印 “ 反引号能将数字转字符串
>>> x =100
>>> print("x value is = "+ `x`) ## 反引号 `` 【~键】
x value is = 100
-11.打印需要跨行的字符串时 使用三个”“”双引号 或者 三个”’单引号
print(""" ABCEDF
1234567
098""")
ABCEDF