Python 初学之路

为什么学习一下Python?

  Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。随着TIOBE上的语言排行榜不断上升,直到现在位高权重了,所以花点时间去学习一下这么语言,看看有什么特点,让它上升如此之快.如下是借用百度上的TIOBE最新语言排行榜:

    

Python之入门:

  在接触Python语法时,因为有java做基础,所以有些入门东西基本是贯通的,理解起来也比较容易.

 1 # ---> 标示注释一行
 2 
 3 """  注释 """ --->多行注释
 4 
 5 #判断语句 使用冒号结尾,跟java有区别.
 6 python:
 7     if 1==1 :
 8         print(1)
 9     else:
10         print(2)
11 
12 #for循环语句,跟java有区别
13 arr = ["1","2","3"]
14 for a in  arr :
15     print(a)    
16 #while循环语句
17 num = 1
18 while num < 10:
19     if num % 2 == 0 :
20         print("偶数")
21     else:
22         print("奇数")
23     num += 1

  Python中常用方法:

      数字类型:

       

1 num = "123" #创建一个字符串类型
2 a = int(num) #int(num) :将字符串转成数字类型
3 print(type(a),a) #type(a) :打印出参数的类型
4 
5 num = 123
6 a = num.bit_length() #bit_length() : 计算出num中值的最小二进制位数
7 print(a)

       字符串类型:

num = "axlx"
a = num.capitalize() #capiltalize() :首字母大写
print(a)

num = "AxlX"
a = num.casefold() #Casefold():将大写字母变成小写字母.对于非中英文的其他语言小写有效
print(a)
a1 = num.lower() #lower():将大写字母变成小写字母,该方法只能适用中英文.
print(a1)

num = "axlx"
a = num.center(10,"$") #center():将参数按照给的长度居中
print(a)  # 结果 $$$axlx$$$

num = "axlx"
a = num.count("x") # count():判断字符串中出现指定字符的个数
print(a) # 2

num = "axlx"
a = num.startswith("x") #startswith() : 判断字符串是否以某个字符开头
a1 = num.endswith("x") #endswith() : 判断字符串是否以某个字符结尾
print(a) #False
print(a1) #True

num = "axlx"
a = num.find("b") # find():判断字符串中第一次出现指定字符的位置.如果未找到则返回-1
print(a) #-1
print(x) # 1

num = "my is {name}" #{name} 表示占位符
a = num.format(name="zhangsan") #format() :替换占位符值
print(a) #my is zhangsan

num = "my is {0},age {1}"
a = num.format("zhangsan",10) #使用下标对应占位符
print(a) # my is zhangsan,age 10

num = "my is {name},age {age}"
a = num.format_map({"name":"zhangsan","age":19}) #该方法也是替换占位符,只是接收的参数格式不一样
print(a) #my is zhangsan,age 19

num = "12_asdDa"
a = num.isalnum() #isalnum():判断是否是字母数字字符串,是则返回True,否则返回False
print(a) # False

猜你喜欢

转载自www.cnblogs.com/fanchengshijin/p/10075195.html
今日推荐