1.输入与输出
print('hello world!') #输出 hello world
input_food = input('今天吃什么 ') # 输入食物
print('今天吃',input_food) # 输出要吃的食物
2.debug
3.变量
命名方法:
1.下划线命名法 input_food
2.驼峰命名法 InputFood
counter = 100
mile = 100.0
name = 'tom'
print(type(counter),type(mile),type(name))
a = b = c =1
print(a,b,c)
a,b,c = 1,2,3
print(a,b,c) #连续赋值不同
三引号的注释
4.运算符
x ,y = 21,8
print('x+y = ',x+y)
print('x-y=',x-y)
print('x*y=',x*y)
print('x/y=',x/y)
x,y = 21,8
print('x//y=',x//y) #整除
print('x%y=',x%y) # 余数
print('x**y=',x**y) #幂
5.赋值运算符
a = 0
a = a + 1 # a+=1
print(a)
a,b = input('输入长'),input('输入高')
print(a*b/2) #上面写出错
数据类型出错
type()查看
print(type())
#或者
width ,height = int(input('width:')),int(input("height:"))
print(width*height/2)
6.数据类型
int,float ,complex
x = '2'
print(int(x))
print(type(int(x))
x = '2.8'
x = eval(x)
x = int(x)
print(x)
x,y = 21,9
z= complex(x,y)
print(z,type(z))
7.字符串
#三引号的区别
s1 = 'hello'
s2 = "hello"
s3 = '''hello'''
print(s1,s2,s3)
8.切片
s = 'hello world'
print('s=',s)
#输出第一个元素
print('s[0]',s[0])
#输出第二个元素
print('s[1]',s[1])
print('s[-1]',s[-1])
#前闭后开
print('s[1:8]',s[1:8])
print('s[1:-3]',s[1:-3])
print('s[::2]',s[::2]) #前面默认0步长2
print(s[::-1]) #倒叙
print(s[1:10:2]) #前闭后开 步长2