pythonDay01-paython基础语法

 

  

python标志符:
    由字母数字下划线组成
    不能以数字开头
      区分大小写
    下划线开头有特殊意义
            名称前的双下划线:__shahi:用于指定该名称属性为私有。..
            名称后的单下划线结尾:避免与python关键字的命名冲突。
            双下划线开头和结尾:__shahi__:  Python类中的特殊函数和属性。 

  pyhon中保持严格缩进

      多行语句 可以用 + \ 拼接

a=1 b=25
c= a +\
b

  

注释

''' '''  三个单引号 段落注释
#  行注释

码组

 多个if elif; else  组成

变量赋值

数据类型:
Numbers(数字)
String
List
Tuple
Dictionary

可以a=b=c=1 a,b,c=1,2,'john'
del 删除 del a

数字

数字类型用于存储数值
不可改变的数据类型
四种数值型
int
long
float
complex

  

字符串

s = 'ilovepython'

s ='ilovepython'
print (s[1:5])  截取字符串。下标从0开始,含头不含尾
print(s[0])
print(s[2:])

print(s[s ** 2])

列表

li=['a',78,'jlo',85.2]  支持各种多种类型的数据

元组

和列表类似,唯一不同的不可变,不能被重新赋值

字典:

dict = {}
dict['one'] = "This is one"  
dict[2] = "This is two"

tinydict = {'name': 'john','code':6734, 'dept': 'sales'}  键值对形式,键唯一,值可重复
print(dict['one'])输出key对应的值
print(dict) 输出完整字典
print(dict.keys())输出所有键
print(dict.values()) 输出所有值
dic={} 有键值对组成
dic['one']='a'
dic[2]='two'
d={'a':1,'b':2,'c':'汉字’}
常用方法:
print(d['a'])输出'a'的值
print(d)输出d
print(d.keys()) 输出所有键
print (d.values()) 输出所有值

 

  

 python数据类型转换

 

 python运算符

算数运算符

+ - * / 
% 取余
** 幂
// 取商

比较运算符

 ==
!= > < >= <=

  

赋值运算符

=    *=

位运算符

a=60 b=13

 

逻辑运算符:

and or not  not(a)

成员运算符:

 in  在指定序列中找到值为true,否则false

not in

 身份运算符:

is  

is not   判断两个标识符是不是引用自一个对象

运算符优先级

可以使用括号改变顺序。

 

 

猜你喜欢

转载自www.cnblogs.com/chenxincx/p/9691035.html