首页 > 编程语言 > 详细

python基础1

时间:2017-01-11 09:13:17      阅读:240      评论:0      收藏:0      [点我收藏+]

一、变量                                                                                                                                                                                                           

    变量的作用:
       存储程序运行的结果,变量存储在内存之中,一个变量也就是在内存中开辟了一定的空间
       变量可以存储什么?
       变量可以存储不同的数据类型,可以为 整数、小数或者字符
    变量的定义规范
       a、变量名只能是字母
       b、变量的第一个字符不能是数字

       c、变量中不能有空格

       d、以下关键字不能声明变量(备注:来自Alex-PPT)

[and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import,
in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield] 

     例子:

技术分享
>>> _name = "huige"
>>> 2name = "junge"
  File "<stdin>", line 1
    2name = "junge"
        ^
SyntaxError: invalid syntax
>>> name a = "Alex"
  File "<stdin>", line 1
    name a = "Alex"
         ^
SyntaxError: invalid syntax
>>> n2ame = "oldbay"
>>> and = "Lisa"
  File "<stdin>", line 1
    and = "Lisa"
      ^
SyntaxError: invalid syntax
变量命名测试

  一般我们使用规范

#!/usr/bin/python3

nameofalex = 23
age_of_oldboy = 56   #常用
AgeOfOldboy = 56   #驼峰体 书写方式每个单词首字母大写 

  变量的赋值
       等号(=)用来给变量赋值 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值

#!/usr/bin/python3
name = "Alex"
print (name)

a = b = c = "huige"  #多个变量赋值
print(a)
print(b)
print(c)

输出
Alex
huige
huige
huige

    数据类型

     最常用的有 int(整型)  log(长整型)  float(浮点型)  在Python3中不用定义,已经给自动划分了。

     数据类型分为:int(整型)  备注:在32位和64位上取值范围不同

     布尔型 分为:真或假  True  False   1   0

     举例:  

#!/usr/bin/python3
name = "Alex"  #字符串
mile = 100.0   #浮点型
counter = 100 #整型变量
print(name)
print(mile)
print(counter)

输出结果
C:\Python35\python.exe D:/linux/python/Day1/test.py
Alex
100.0
100

    数据类型的转换

技术分享
#!/usr/bin/python3
a = 7
b = 2
c = a / b
print(c)               #通过输出我们可以看出得出的是的3.5,我么可以看出3.5是浮点型
#那么我们想只得出整数怎么办呢?那我们有两种办法1、是直接取余数 2、转化成整型
#第一种
c = a // b
print(c)
#第二种
c = a / b
print(int(c))
#那么我们整数转成浮点数也是一样的
a = 8
b = 4
c = 8 / 4
print(c)
print(float(c))         #我们可以看下面输出已转成浮点型

输出如下:
C:\Python35\python.exe D:/linux/python/Day1/test.py
3.5
3
3
2.0
2.0
类型转换

 字符串的常用功能

     a、移除空白 strip


#!/usr/bin/python3
语法:
>>> name = " huige "    #定义name的变量
>>> name 
 huige                            #直接输出可以看出有空格
>>> name.strip()            #使用strip来剔除空白
huige
>>> name1 = name.strip()    #剔除完,赋值给name1这个变量
>>> name1                     
huige                              #赋值完输出,已无空白
>>> 

     b、索引

说明
#!/usr/bin/python3
name = "Lynn Gu" #字符串 # 01234567 代表每个字符的下标 下标0也就是代表第一个字符L 1代表第二个字符y ;依次类推
print (name) print(name[
0]) #使用0下标取出第一个字符L
如下:
C:\Python35\python.exe D:
/linux/python/Day1/test.py
Lynn Gu
L

     c、切片

#!/usr/local/python3
str = "huigege"
print(str)             #输出字符串
print(str[0])          # 输出字符串第一个字符
print(str[1:3])        #输出字符串2到4的字符,这里我们备注一下 切片顾前不顾后 所以 我们只输出了ui这两个字符
print(str[2:])         #输出从第三个开始的后的所有字符
print(str[0:-1])       #输出第一个字符串到倒数第二个的所有字符
print(str[1:-2])       #输出第二分字符串到倒数第三个的所有字符
print (str[2:5])       # 输出从第三个开始到第五个的字符
str1 = "handsome"
print(str + str1)      #输出字符串相加的结果

 输出如下结果

C:\Python35\python.exe D:/linux/python/Day1/test.py
huigege
h
ui
igege
huigeg
uige
ige
huigegehandsome

    d、格式化输出

 

python基础1

原文:http://www.cnblogs.com/Plynn/p/6268145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!